mad_decoder Struct Reference

This holds all information about how you want your stream decoded, such as input/output functions, error handling functions, etc. More...

#include <decoder.h>

Collaboration diagram for mad_decoder:

Collaboration graph
[legend]

Data Fields

enum mad_decoder_mode mode
int options
struct {
   long   pid
   int   in
   int   out
async
struct {
   struct mad_stream   stream
   struct mad_frame   frame
   struct mad_synth   synth
sync
void * cb_data
input_callback input_func
header_callback header_func
filter_callback filter_func
output_callback output_func
error_callback error_func
message_callback message_func

Detailed Description

This holds all information about how you want your stream decoded, such as input/output functions, error handling functions, etc.

Definition at line 50 of file decoder.h.


Field Documentation

Definition at line 53 of file decoder.h.

Referenced by mad_decoder_init(), and run_sync().

Definition at line 56 of file decoder.h.

Referenced by mad_decoder_finish(), and mad_decoder_init().

Definition at line 57 of file decoder.h.

Referenced by mad_decoder_finish(), mad_decoder_init(), and mad_decoder_message().

Definition at line 58 of file decoder.h.

Referenced by mad_decoder_finish(), mad_decoder_init(), and mad_decoder_message().

struct { ... } mad_decoder::async

Definition at line 62 of file decoder.h.

Referenced by run_sync().

Definition at line 63 of file decoder.h.

Referenced by run_sync().

Definition at line 64 of file decoder.h.

Referenced by run_sync().

struct { ... } * mad_decoder::sync

Definition at line 67 of file decoder.h.

Referenced by mad_decoder_init(), and run_sync().

Definition at line 69 of file decoder.h.

Referenced by mad_decoder_init(), and run_sync().

Definition at line 70 of file decoder.h.

Referenced by mad_decoder_init(), and run_sync().

Definition at line 71 of file decoder.h.

Referenced by mad_decoder_init(), and run_sync().

Definition at line 72 of file decoder.h.

Referenced by mad_decoder_init(), and run_sync().

Definition at line 73 of file decoder.h.

Referenced by mad_decoder_init(), and run_sync().

Definition at line 74 of file decoder.h.

Referenced by mad_decoder_init().


The documentation for this struct was generated from the following file:

Generated on Tue Jun 10 12:14:18 2008 for libmad by  doxygen 1.5.5