FFmpeg  4.0
Data Fields
BufferSinkContext Struct Reference

Data Fields

const AVClassclass
 
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
 
intchannel_counts
 list of accepted channel counts, terminated by -1 More...
 
int channel_counts_size
 
int all_channel_counts
 
intsample_rates
 list of accepted sample rates, terminated by -1 More...
 
int sample_rates_size
 
AVFramepeeked_frame
 

Detailed Description

Definition at line 41 of file buffersink.c.

Field Documentation

◆ class

const AVClass* BufferSinkContext::class

Definition at line 42 of file buffersink.c.

◆ warning_limit

unsigned BufferSinkContext::warning_limit

Definition at line 43 of file buffersink.c.

Referenced by activate(), and common_init().

◆ pixel_fmts

enum AVPixelFormat* BufferSinkContext::pixel_fmts

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

Definition at line 46 of file buffersink.c.

Referenced by av_buffersink_params_alloc(), and vsink_query_formats().

◆ pixel_fmts_size

int BufferSinkContext::pixel_fmts_size

Definition at line 47 of file buffersink.c.

Referenced by vsink_query_formats().

◆ sample_fmts

enum AVSampleFormat* BufferSinkContext::sample_fmts

list of accepted sample formats, terminated by AV_SAMPLE_FMT_NONE

Definition at line 50 of file buffersink.c.

Referenced by asink_query_formats().

◆ sample_fmts_size

int BufferSinkContext::sample_fmts_size

Definition at line 51 of file buffersink.c.

Referenced by asink_query_formats().

◆ channel_layouts

int64_t* BufferSinkContext::channel_layouts

list of accepted channel layouts, terminated by -1

Definition at line 52 of file buffersink.c.

Referenced by asink_query_formats().

◆ channel_layouts_size

int BufferSinkContext::channel_layouts_size

Definition at line 53 of file buffersink.c.

Referenced by asink_query_formats().

◆ channel_counts

int* BufferSinkContext::channel_counts

list of accepted channel counts, terminated by -1

Definition at line 54 of file buffersink.c.

Referenced by asink_query_formats().

◆ channel_counts_size

int BufferSinkContext::channel_counts_size

Definition at line 55 of file buffersink.c.

Referenced by asink_query_formats().

◆ all_channel_counts

int BufferSinkContext::all_channel_counts

Definition at line 56 of file buffersink.c.

Referenced by asink_query_formats().

◆ sample_rates

int* BufferSinkContext::sample_rates

list of accepted sample rates, terminated by -1

Definition at line 57 of file buffersink.c.

Referenced by asink_query_formats().

◆ sample_rates_size

int BufferSinkContext::sample_rates_size

Definition at line 58 of file buffersink.c.

Referenced by asink_query_formats().

◆ peeked_frame

AVFrame* BufferSinkContext::peeked_frame

Definition at line 60 of file buffersink.c.

Referenced by get_frame_internal(), and return_or_keep_frame().


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