FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
AVBitStreamFilter Struct Reference

#include <avcodec.h>

Data Fields

const char * name
 
enum AVCodecIDcodec_ids
 A list of codec ids supported by the filter, terminated by AV_CODEC_ID_NONE. More...
 
const AVClasspriv_class
 A class for the private data, used to declare bitstream filter private AVOptions. More...
 
int priv_data_size
 
int(* init )(AVBSFContext *ctx)
 
int(* filter )(AVBSFContext *ctx, AVPacket *pkt)
 
void(* close )(AVBSFContext *ctx)
 
void(* flush )(AVBSFContext *ctx)
 

Detailed Description

Definition at line 5752 of file avcodec.h.

Field Documentation

const char* AVBitStreamFilter::name
enum AVCodecID* AVBitStreamFilter::codec_ids

A list of codec ids supported by the filter, terminated by AV_CODEC_ID_NONE.

May be NULL, in that case the bitstream filter works with any codec id.

Definition at line 5760 of file avcodec.h.

Referenced by av_bsf_init(), and extract_extradata_check().

const AVClass* AVBitStreamFilter::priv_class

A class for the private data, used to declare bitstream filter private AVOptions.

This field is NULL for bitstream filters that do not declare any options.

If this field is non-NULL, the first member of the filter private data must be a pointer to AVClass, which will be set by libavcodec generic code to this class.

Definition at line 5771 of file avcodec.h.

Referenced by av_bitstream_filter_filter(), av_bsf_alloc(), av_bsf_free(), bsf_child_next(), ff_bsf_child_class_next(), ff_decode_bsfs_init(), ff_stream_add_bitstream_filter(), log_slave(), new_output_stream(), and show_help_bsf().

int AVBitStreamFilter::priv_data_size

Definition at line 5781 of file avcodec.h.

Referenced by av_bsf_alloc().

int(* AVBitStreamFilter::init)(AVBSFContext *ctx)

Definition at line 5782 of file avcodec.h.

Referenced by av_bsf_init().

int(* AVBitStreamFilter::filter)(AVBSFContext *ctx, AVPacket *pkt)

Definition at line 5783 of file avcodec.h.

Referenced by av_bsf_receive_packet().

void(* AVBitStreamFilter::close)(AVBSFContext *ctx)

Definition at line 5784 of file avcodec.h.

Referenced by av_bsf_free().

void(* AVBitStreamFilter::flush)(AVBSFContext *ctx)

Definition at line 5785 of file avcodec.h.

Referenced by av_bsf_flush().


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