FFmpeg
Data Fields
AVBitStreamFilterContext Struct Reference

An instance of a filter. More...

#include <bsf.h>

Data Fields

const AVClassav_class
 A class for logging and AVOptions. More...
 
const struct AVBitStreamFilterfilter
 The bitstream filter this context is an instance of. More...
 
char * name
 name of this filter instance More...
 
AVBitStreamFilterPadinput_pads
 array of input pads More...
 
AVBitStreamFilterLink ** inputs
 array of pointers to input links More...
 
unsigned nb_inputs
 number of input pads More...
 
AVBitStreamFilterPadoutput_pads
 array of output pads More...
 
AVBitStreamFilterLink ** outputs
 array of pointers to output links More...
 
unsigned nb_outputs
 number of output pads More...
 
void * priv_data
 Opaque filter-specific private data. More...
 
struct AVBitStreamFilterGraphgraph
 filtergraph this filter belongs to More...
 

Detailed Description

An instance of a filter.

Definition at line 347 of file bsf.h.

Field Documentation

◆ av_class

const AVClass* AVBitStreamFilterContext::av_class

A class for logging and AVOptions.

Definition at line 351 of file bsf.h.

◆ filter

const struct AVBitStreamFilter* AVBitStreamFilterContext::filter

The bitstream filter this context is an instance of.

Definition at line 356 of file bsf.h.

◆ name

char* AVBitStreamFilterContext::name

name of this filter instance

Definition at line 361 of file bsf.h.

Referenced by av_bsf_graph_get_filter().

◆ input_pads

AVBitStreamFilterPad* AVBitStreamFilterContext::input_pads

array of input pads

Definition at line 363 of file bsf.h.

◆ inputs

AVBitStreamFilterLink** AVBitStreamFilterContext::inputs

array of pointers to input links

Definition at line 364 of file bsf.h.

Referenced by ff_packetsync_init_dualinput().

◆ nb_inputs

unsigned AVBitStreamFilterContext::nb_inputs

number of input pads

Definition at line 365 of file bsf.h.

◆ output_pads

AVBitStreamFilterPad* AVBitStreamFilterContext::output_pads

array of output pads

Definition at line 367 of file bsf.h.

◆ outputs

AVBitStreamFilterLink** AVBitStreamFilterContext::outputs

array of pointers to output links

Definition at line 368 of file bsf.h.

◆ nb_outputs

unsigned AVBitStreamFilterContext::nb_outputs

number of output pads

Definition at line 369 of file bsf.h.

Referenced by ff_packetsync_init().

◆ priv_data

void* AVBitStreamFilterContext::priv_data

Opaque filter-specific private data.

If filter->priv_class is non-NULL, this is an AVOptions-enabled struct.

Definition at line 375 of file bsf.h.

Referenced by ff_bsf_source_get_nb_failed_requests(), and istg_parse_lcevc().

◆ graph

struct AVBitStreamFilterGraph* AVBitStreamFilterContext::graph

filtergraph this filter belongs to

Definition at line 380 of file bsf.h.


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