|
FFmpeg
|
MPEG Audio header decoder. More...
#include <string.h>#include "libavutil/error.h"#include "libavutil/macros.h"#include "libavutil/mem.h"#include "mpegaudio.h"#include "mpegaudiodata.h"#include "mpegaudiodecheader.h"Go to the source code of this file.
Functions | |
| int | ff_mpegaudio_decode_header (MPADecodeHeader2 *s, uint32_t header) |
| int | avpriv_mpegaudio_decode_header2 (MPADecodeHeader2 **phdr, uint32_t header) |
| Decode an MPEG audio header into *phdr, which is allocated if it is NULL. | |
| int | ff_mpa_decode_header (uint32_t head, int *sample_rate, int *channels, int *frame_size, int *bit_rate, enum AVCodecID *codec_id) |
MPEG Audio header decoder.
Definition in file mpegaudiodecheader.c.
| int ff_mpegaudio_decode_header | ( | MPADecodeHeader2 * | s, |
| uint32_t | header ) |
Definition at line 38 of file mpegaudiodecheader.c.
Referenced by avpriv_mpegaudio_decode_header2(), decode_frame(), ff_mpa_decode_header(), libshine_encode_frame(), and mp3lame_encode_frame().
| int avpriv_mpegaudio_decode_header2 | ( | MPADecodeHeader2 ** | phdr, |
| uint32_t | header ) |
Decode an MPEG audio header into *phdr, which is allocated if it is NULL.
The header must have been checked beforehand, as no consistency check is done here.
Definition at line 128 of file mpegaudiodecheader.c.
Referenced by check(), main(), mp3_parse_vbr_tags(), mp3_read_probe(), mp3_write_audio_packet(), and mp3_write_xing().
| int ff_mpa_decode_header | ( | uint32_t | head, |
| int * | sample_rate, | ||
| int * | channels, | ||
| int * | frame_size, | ||
| int * | bit_rate, | ||
| enum AVCodecID * | codec_id ) |
Definition at line 176 of file mpegaudiodecheader.c.
Referenced by ffat_create_decoder(), and mpegaudio_parse().