FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
BufferSinkContext Struct Reference

Data Fields

const AVClassclass
 
AVFifoBufferfifo
 FIFO buffer of video frame references.
 
unsigned warning_limit
 
enum AVPixelFormatpixel_fmts
 list of accepted pixel formats, must be terminated with -1
 
int pixel_fmts_size
 
enum AVSampleFormatsample_fmts
 list of accepted sample formats, terminated by AV_SAMPLE_FMT_NONE
 
int sample_fmts_size
 
int64_t * channel_layouts
 list of accepted channel layouts, terminated by -1
 
int channel_layouts_size
 
int * channel_counts
 list of accepted channel counts, terminated by -1
 
int channel_counts_size
 
int all_channel_counts
 
int * sample_rates
 list of accepted sample rates, terminated by -1
 
int sample_rates_size
 
AVAudioFifoaudio_fifo
 FIFO for audio samples.
 
int64_t next_pts
 interpolating audio pts
 

Detailed Description

Definition at line 39 of file buffersink.c.

Field Documentation

const AVClass* BufferSinkContext::class

Definition at line 40 of file buffersink.c.

AVFifoBuffer* BufferSinkContext::fifo

FIFO buffer of video frame references.

Definition at line 41 of file buffersink.c.

Referenced by add_buffer_ref(), av_buffersink_get_frame_flags(), av_buffersink_poll_frame(), common_init(), filter_frame(), and uninit().

unsigned BufferSinkContext::warning_limit

Definition at line 42 of file buffersink.c.

Referenced by common_init(), and filter_frame().

enum AVPixelFormat* BufferSinkContext::pixel_fmts

list of accepted pixel formats, must be terminated with -1

Definition at line 45 of file buffersink.c.

Referenced by vsink_query_formats().

int BufferSinkContext::pixel_fmts_size

Definition at line 46 of file buffersink.c.

Referenced by vsink_query_formats().

enum AVSampleFormat* BufferSinkContext::sample_fmts

list of accepted sample formats, terminated by AV_SAMPLE_FMT_NONE

Definition at line 49 of file buffersink.c.

Referenced by asink_query_formats().

int BufferSinkContext::sample_fmts_size

Definition at line 50 of file buffersink.c.

Referenced by asink_query_formats().

int64_t* BufferSinkContext::channel_layouts

list of accepted channel layouts, terminated by -1

Definition at line 51 of file buffersink.c.

Referenced by asink_query_formats().

int BufferSinkContext::channel_layouts_size

Definition at line 52 of file buffersink.c.

Referenced by asink_query_formats().

int* BufferSinkContext::channel_counts

list of accepted channel counts, terminated by -1

Definition at line 53 of file buffersink.c.

Referenced by asink_query_formats().

int BufferSinkContext::channel_counts_size

Definition at line 54 of file buffersink.c.

Referenced by asink_query_formats().

int BufferSinkContext::all_channel_counts

Definition at line 55 of file buffersink.c.

Referenced by asink_query_formats().

int* BufferSinkContext::sample_rates

list of accepted sample rates, terminated by -1

Definition at line 56 of file buffersink.c.

Referenced by asink_query_formats().

int BufferSinkContext::sample_rates_size

Definition at line 57 of file buffersink.c.

Referenced by asink_query_formats().

AVAudioFifo* BufferSinkContext::audio_fifo

FIFO for audio samples.

Definition at line 60 of file buffersink.c.

Referenced by av_buffersink_get_samples(), read_from_fifo(), and uninit().

int64_t BufferSinkContext::next_pts

interpolating audio pts

Definition at line 61 of file buffersink.c.

Referenced by av_buffersink_get_samples(), common_init(), and read_from_fifo().


The documentation for this struct was generated from the following file: