BufferSinkContext Struct Reference
Collaboration diagram for BufferSinkContext:
Collaboration graph

Data Fields

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

Detailed Description

Definition at line 38 of file buffersink.c.

Field Documentation

int BufferSinkContext::all_channel_counts

Definition at line 54 of file buffersink.c.

Referenced by asink_query_formats().

AVAudioFifo* BufferSinkContext::audio_fifo

FIFO for audio samples.

Definition at line 59 of file buffersink.c.

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

int* BufferSinkContext::channel_counts

list of accepted channel counts, terminated by -1

Definition at line 52 of file buffersink.c.

Referenced by asink_query_formats().

int BufferSinkContext::channel_counts_size

Definition at line 53 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 50 of file buffersink.c.

Referenced by asink_query_formats().

int BufferSinkContext::channel_layouts_size

Definition at line 51 of file buffersink.c.

Referenced by asink_query_formats().

const AVClass* BufferSinkContext::class

Definition at line 39 of file buffersink.c.

AVFifoBuffer* BufferSinkContext::fifo

FIFO buffer of video frame references.

Definition at line 40 of file buffersink.c.

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

int64_t BufferSinkContext::next_pts

interpolating audio pts

Definition at line 60 of file buffersink.c.

Referenced by av_buffersink_get_samples(), and read_from_fifo().

enum AVPixelFormat* BufferSinkContext::pixel_fmts

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

Definition at line 44 of file buffersink.c.

Referenced by vsink_query_formats().

int BufferSinkContext::pixel_fmts_size

Definition at line 45 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 48 of file buffersink.c.

Referenced by asink_query_formats().

int BufferSinkContext::sample_fmts_size

Definition at line 49 of file buffersink.c.

Referenced by asink_query_formats().

int* BufferSinkContext::sample_rates

list of accepted sample rates, terminated by -1

Definition at line 55 of file buffersink.c.

Referenced by asink_query_formats().

int BufferSinkContext::sample_rates_size

Definition at line 56 of file buffersink.c.

Referenced by asink_query_formats().

unsigned BufferSinkContext::warning_limit

Definition at line 41 of file buffersink.c.

Referenced by common_init(), and filter_frame().


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