#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().
1.5.5