FFmpeg
Loading...
Searching...
No Matches
AVBitStreamFilterContext Struct Reference

An instance of a filter. More...

#include <bsf.h>

Data Fields

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

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.

Referenced by ff_bsf_request_packet().

◆ name

char* AVBitStreamFilterContext::name

name of this filter instance

Definition at line 361 of file bsf.h.

Referenced by av_bsf_graph_get_filter(), and ff_bsf_config_links().

◆ input_pads

AVBitStreamFilterPad* AVBitStreamFilterContext::input_pads

array of input pads

Definition at line 363 of file bsf.h.

Referenced by free_link().

◆ inputs

AVBitStreamFilterLink** AVBitStreamFilterContext::inputs

array of pointers to input links

Definition at line 364 of file bsf.h.

Referenced by ff_bsf_config_links(), ff_packetsync_init_dualinput(), free_link(), and request_packet_to_filter().

◆ nb_inputs

unsigned AVBitStreamFilterContext::nb_inputs

number of input pads

Definition at line 365 of file bsf.h.

Referenced by ff_bsf_config_links().

◆ output_pads

AVBitStreamFilterPad* AVBitStreamFilterContext::output_pads

array of output pads

Definition at line 367 of file bsf.h.

Referenced by free_link().

◆ outputs

AVBitStreamFilterLink** AVBitStreamFilterContext::outputs

array of pointers to output links

Definition at line 368 of file bsf.h.

Referenced by default_filter_packet(), and free_link().

◆ 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 config_props(), 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: