#include <frame.h>
Data Fields | |
enum mad_layer | layer |
audio layer (1, 2, or 3) | |
enum mad_mode | mode |
channel mode (see above) | |
int | mode_extension |
additional mode info | |
enum mad_emphasis | emphasis |
de-emphasis to use (see above) | |
unsigned long | bitrate |
stream bitrate (bps) | |
unsigned int | samplerate |
sampling frequency (Hz) | |
unsigned short | crc_check |
frame CRC accumulator | |
unsigned short | crc_target |
final target CRC checksum | |
int | flags |
flags (see below) | |
int | private_bits |
private bits (see below) | |
mad_timer_t | duration |
audio playing time of frame |
Definition at line 55 of file frame.h.
audio layer (1, 2, or 3)
Definition at line 56 of file frame.h.
Referenced by decode_header(), free_bitrate(), mad_frame_decode(), mad_header_decode(), and mad_header_init().
enum mad_mode mad_header::mode |
channel mode (see above)
Definition at line 57 of file frame.h.
Referenced by decode_header(), III_decode(), mad_header_init(), mad_layer_I(), and mad_layer_II().
additional mode info
Definition at line 58 of file frame.h.
Referenced by decode_header(), III_decode(), III_stereo(), mad_header_init(), mad_layer_I(), and mad_layer_II().
de-emphasis to use (see above)
Definition at line 59 of file frame.h.
Referenced by decode_header(), and mad_header_init().
unsigned long mad_header::bitrate |
stream bitrate (bps)
Definition at line 61 of file frame.h.
Referenced by decode_header(), mad_header_decode(), mad_header_init(), and mad_layer_II().
unsigned int mad_header::samplerate |
sampling frequency (Hz)
Definition at line 62 of file frame.h.
Referenced by decode_header(), free_bitrate(), III_decode(), mad_header_decode(), mad_header_init(), mad_layer_II(), and mad_synth_frame().
unsigned short mad_header::crc_check |
frame CRC accumulator
Definition at line 64 of file frame.h.
Referenced by decode_header(), mad_header_init(), mad_layer_I(), mad_layer_II(), and mad_layer_III().
unsigned short mad_header::crc_target |
final target CRC checksum
Definition at line 65 of file frame.h.
Referenced by decode_header(), mad_header_init(), mad_layer_I(), mad_layer_II(), and mad_layer_III().
flags (see below)
Definition at line 67 of file frame.h.
Referenced by decode_header(), free_bitrate(), III_decode(), III_stereo(), mad_frame_decode(), mad_header_decode(), mad_header_init(), mad_layer_I(), mad_layer_II(), and mad_layer_III().
private bits (see below)
Definition at line 68 of file frame.h.
Referenced by decode_header(), mad_header_init(), and mad_layer_III().
audio playing time of frame
Definition at line 70 of file frame.h.
Referenced by mad_header_decode(), and mad_header_init().