FFmpeg
|
flac.h
Go to the documentation of this file.
Definition: flac.h:40
Definition: flac.h:79
Definition: flac.h:53
int ff_flac_get_max_frame_size(int blocksize, int ch, int bps)
Calculate an estimate for the maximum frame size based on verbatim mode.
Definition: flac.c:148
Definition: flac.h:41
void ff_flac_set_channel_layout(AVCodecContext *avctx)
Definition: flac.c:196
void avpriv_flac_parse_block_header(const uint8_t *block_header, int *last, int *type, int *size)
Parse the metadata block parameters from the header.
Definition: flac.c:236
bitstream reader API header.
int ff_flac_decode_frame_header(AVCodecContext *avctx, GetBitContext *gb, FLACFrameInfo *fi, int log_level_offset)
Validate and decode a frame header.
Definition: flac.c:50
Definition: flac.h:83
struct FLACFrameInfo FLACFrameInfo
Definition: flac.h:49
Definition: flac.h:52
Definition: flac.h:47
#define FLACSTREAMINFO
Data needed from the Streaminfo header for use by the raw FLAC demuxer and/or the FLAC decoder...
Definition: flac.h:72
external API header
void avpriv_flac_parse_streaminfo(AVCodecContext *avctx, struct FLACStreaminfo *s, const uint8_t *buffer)
Parse the Streaminfo metadata block.
Definition: flac.c:204
Definition: flac.h:43
Definition: flac.h:48
Filter the word “frame” indicates either a video frame or a group of audio as stored in an AVFilterBuffer structure Format for each input and each output the list of supported formats For video that means pixel format For audio that means channel sample format(the sample packing is implied by the sample format) and sample rate.The lists are not just lists
int avpriv_flac_is_extradata_valid(AVCodecContext *avctx, enum FLACExtradataFormat *format, uint8_t **streaminfo_start)
Validate the FLAC extradata.
Definition: flac.c:169
Definition: flac.h:50
Definition: flac.h:54
struct FLACStreaminfo FLACStreaminfo
#define type
Definition: flac.h:59
Definition: get_bits.h:54
the buffer and buffer reference mechanism is intended to as much as expensive copies of that data while still allowing the filters to produce correct results The data is stored in buffers represented by AVFilterBuffer structures They must not be accessed but through references stored in AVFilterBufferRef structures Several references can point to the same buffer
Definition: filter_design.txt:45
Definition: flac.h:42
Definition: flac.h:51
Definition: flac.h:58
Generated on Mon Nov 18 2024 06:51:54 for FFmpeg by 1.8.11