FFmpeg
Data Fields
AVABufferSinkParams Struct Reference

Struct to use for initializing an abuffersink context. More...

#include <buffersink.h>

Data Fields

enum AVSampleFormatsample_fmts
 list of allowed sample formats, terminated by AV_SAMPLE_FMT_NONE More...
 
const int64_t * channel_layouts
 list of allowed channel layouts, terminated by -1 More...
 
const intchannel_counts
 list of allowed channel counts, terminated by -1 More...
 
int all_channel_counts
 if not 0, accept any channel count or layout More...
 
intsample_rates
 list of allowed sample rates, terminated by -1 More...
 

Detailed Description

Struct to use for initializing an abuffersink context.

Definition at line 79 of file buffersink.h.

Field Documentation

◆ sample_fmts

enum AVSampleFormat* AVABufferSinkParams::sample_fmts

list of allowed sample formats, terminated by AV_SAMPLE_FMT_NONE

Definition at line 80 of file buffersink.h.

◆ channel_layouts

const int64_t* AVABufferSinkParams::channel_layouts

list of allowed channel layouts, terminated by -1

Definition at line 81 of file buffersink.h.

◆ channel_counts

const int* AVABufferSinkParams::channel_counts

list of allowed channel counts, terminated by -1

Definition at line 82 of file buffersink.h.

◆ all_channel_counts

int AVABufferSinkParams::all_channel_counts

if not 0, accept any channel count or layout

Definition at line 83 of file buffersink.h.

◆ sample_rates

int* AVABufferSinkParams::sample_rates

list of allowed sample rates, terminated by -1

Definition at line 84 of file buffersink.h.


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