|
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().
1.8.17