Miam-Player  0.8.0
A nice music player
AVBSFContext Struct Reference

#include <avcodec.h>

Public Attributes

const AVClassav_class
 
const struct AVBitStreamFilterfilter
 
AVBSFInternalinternal
 
void * priv_data
 
AVCodecParameterspar_in
 
AVCodecParameterspar_out
 
AVRational time_base_in
 
AVRational time_base_out
 

Detailed Description

The bitstream filter state.

This struct must be allocated with av_bsf_alloc() and freed with av_bsf_free().

The fields in the struct will only be changed (by the caller or by the filter) as described in their documentation, and are to be considered immutable otherwise.

Member Data Documentation

const AVClass* AVBSFContext::av_class

A class for logging and AVOptions

const struct AVBitStreamFilter* AVBSFContext::filter

The bitstream filter this context is an instance of.

AVBSFInternal* AVBSFContext::internal

Opaque libavcodec internal data. Must not be touched by the caller in any way.

AVCodecParameters* AVBSFContext::par_in

Parameters of the input stream. Set by the caller before av_bsf_init().

AVCodecParameters* AVBSFContext::par_out

Parameters of the output stream. Set by the filter in av_bsf_init().

void* AVBSFContext::priv_data

Opaque filter-specific private data. If filter->priv_class is non-NULL, this is an AVOptions-enabled struct.

AVRational AVBSFContext::time_base_in

The timebase used for the timestamps of the input packets. Set by the caller before av_bsf_init().

AVRational AVBSFContext::time_base_out

The timebase used for the timestamps of the output packets. Set by the filter in av_bsf_init().


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