| 
    FFmpeg 7.1.2
    
   | 
 
The bitstream filter state. More...
#include <libavcodec/bsf.h>
Data Fields | |
| const AVClass * | av_class | 
| A class for logging and AVOptions.   | |
| const struct AVBitStreamFilter * | filter | 
| The bitstream filter this context is an instance of.   | |
| void * | priv_data | 
| Opaque filter-specific private data.   | |
| AVCodecParameters * | par_in | 
| Parameters of the input stream.   | |
| AVCodecParameters * | par_out | 
| Parameters of the output stream.   | |
| AVRational | time_base_in | 
| The timebase used for the timestamps of the input packets.   | |
| AVRational | time_base_out | 
| The timebase used for the timestamps of the output packets.   | |
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.
| const AVClass* AVBSFContext::av_class | 
| const struct AVBitStreamFilter* AVBSFContext::filter | 
| void* AVBSFContext::priv_data | 
| AVCodecParameters* AVBSFContext::par_in | 
Parameters of the input stream.
This field is allocated in av_bsf_alloc(), it needs to be filled by the caller before av_bsf_init().
| AVCodecParameters* AVBSFContext::par_out | 
Parameters of the output stream.
This field is allocated in av_bsf_alloc(), it is set by the filter in av_bsf_init().
| 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().