FFmpeg
|
#include "libavutil/intreadwrite.h"
Go to the source code of this file.
Macros | |
#define | FLAC_STREAMINFO_SIZE 34 |
#define | FLAC_MAX_CHANNELS 8 |
#define | FLAC_MIN_BLOCKSIZE 16 |
#define | FLAC_MAX_BLOCKSIZE 65535 |
#define | FLAC_MIN_FRAME_SIZE 10 |
Enumerations | |
enum | { FLAC_CHMODE_INDEPENDENT = 0, FLAC_CHMODE_LEFT_SIDE = 1, FLAC_CHMODE_RIGHT_SIDE = 2, FLAC_CHMODE_MID_SIDE = 3 } |
enum | { FLAC_METADATA_TYPE_STREAMINFO = 0, FLAC_METADATA_TYPE_PADDING, FLAC_METADATA_TYPE_APPLICATION, FLAC_METADATA_TYPE_SEEKTABLE, FLAC_METADATA_TYPE_VORBIS_COMMENT, FLAC_METADATA_TYPE_CUESHEET, FLAC_METADATA_TYPE_PICTURE, FLAC_METADATA_TYPE_INVALID = 127 } |
Functions | |
static av_always_inline void | flac_parse_block_header (const uint8_t *block_header, int *last, int *type, int *size) |
Parse the metadata block parameters from the header. More... | |
FLAC (Free Lossless Audio Codec) common stuff
Definition in file flac.h.
anonymous enum |
anonymous enum |
|
static |
Parse the metadata block parameters from the header.
[in] | block_header | header data, at least 4 bytes |
[out] | last | indicator for last metadata block |
[out] | type | metadata block type |
[out] | size | metadata block size |
Definition at line 63 of file flac.h.
Referenced by flac_read_header(), get_metadata_size(), mov_read_dfla(), parse_streaminfo(), and read_kuki_chunk().