Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

mad_decoder Struct Reference

#include </home/clem/local/src/opie/core/multimedia/opieplayer/libmad/decoder.h>

Collaboration diagram for mad_decoder:

Collaboration graph
[legend]
List of all members.

Public Attributes

enum mad_decoder_mode mode
int options
struct {
   long   pid
   int   in
   int   out
async
struct {
   mad_stream   stream
   mad_frame   frame
   mad_synth   synth
sync
void * cb_data
enum mad_flow(* input_func )(void *, struct mad_stream *)
enum mad_flow(* header_func )(void *, struct mad_header const *)
enum mad_flow(* filter_func )(void *, struct mad_stream const *, struct mad_frame *)
enum mad_flow(* output_func )(void *, struct mad_header const *, struct mad_pcm *)
enum mad_flow(* error_func )(void *, struct mad_stream *, struct mad_frame *)
enum mad_flow(* message_func )(void *, void *, unsigned int *)
struct {
   long   pid
   int   in
   int   out
async
struct {
   mad_stream   stream
   mad_frame   frame
   mad_synth   synth
sync
void * cb_data

Member Data Documentation

struct { ... } mad_decoder::async
 

struct { ... } mad_decoder::async
 

void* mad_decoder::cb_data
 

Definition at line 800 of file mad.h.

void* mad_decoder::cb_data
 

Definition at line 58 of file decoder.h.

enum mad_flow(* mad_decoder::error_func
 

enum mad_flow(* mad_decoder::filter_func
 

struct mad_frame mad_decoder::frame
 

Definition at line 796 of file mad.h.

struct mad_frame mad_decoder::frame
 

Definition at line 54 of file decoder.h.

enum mad_flow(* mad_decoder::header_func
 

int mad_decoder::in
 

Definition at line 790 of file mad.h.

enum mad_flow(* mad_decoder::input_func
 

enum mad_flow(* mad_decoder::message_func
 

enum mad_decoder_mode mad_decoder::mode
 

Definition at line 784 of file mad.h.

int mad_decoder::options
 

Definition at line 786 of file mad.h.

int mad_decoder::out
 

Definition at line 791 of file mad.h.

enum mad_flow(* mad_decoder::output_func
 

long mad_decoder::pid
 

Definition at line 789 of file mad.h.

struct mad_stream mad_decoder::stream
 

Definition at line 795 of file mad.h.

struct mad_stream mad_decoder::stream
 

Definition at line 53 of file decoder.h.

struct { ... } * mad_decoder::sync
 

struct { ... } * mad_decoder::sync
 

struct mad_synth mad_decoder::synth
 

Definition at line 797 of file mad.h.

struct mad_synth mad_decoder::synth
 

Definition at line 55 of file decoder.h.


The documentation for this struct was generated from the following files:
Generated on Sat Nov 5 17:39:12 2005 for OPIE by  doxygen 1.4.2