FFmpeg
|
The bitstream filter state. More...
#include <avcodec.h>
Data Fields | |
const AVClass * | av_class |
A class for logging and AVOptions. More... | |
const struct AVBitStreamFilter * | filter |
The bitstream filter this context is an instance of. More... | |
AVBSFInternal * | internal |
Opaque libavcodec internal data. More... | |
void * | priv_data |
Opaque filter-specific private data. More... | |
AVCodecParameters * | par_in |
Parameters of the input stream. More... | |
AVCodecParameters * | par_out |
Parameters of the output stream. More... | |
AVRational | time_base_in |
The timebase used for the timestamps of the input packets. More... | |
AVRational | time_base_out |
The timebase used for the timestamps of the output packets. More... | |
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 |
A class for logging and AVOptions.
Definition at line 5681 of file avcodec.h.
Referenced by av_bsf_alloc().
const struct AVBitStreamFilter* AVBSFContext::filter |
The bitstream filter this context is an instance of.
Definition at line 5686 of file avcodec.h.
Referenced by av_bsf_alloc(), av_bsf_free(), av_bsf_init(), av_bsf_receive_packet(), av_interleaved_write_frame(), bsf_child_next(), and ff_stream_add_bitstream_filter().
AVBSFInternal* AVBSFContext::internal |
Opaque libavcodec internal data.
Must not be touched by the caller in any way.
Definition at line 5692 of file avcodec.h.
Referenced by av_bsf_alloc(), av_bsf_free(), av_bsf_send_packet(), and ff_bsf_get_packet().
void* AVBSFContext::priv_data |
Opaque filter-specific private data.
If filter->priv_class is non-NULL, this is an AVOptions-enabled struct.
Definition at line 5698 of file avcodec.h.
Referenced by aac_adtstoasc_filter(), av_bitstream_filter_filter(), av_bsf_alloc(), av_bsf_free(), bsf_child_next(), dump_extradata(), ff_stream_add_bitstream_filter(), h264_extradata_to_annexb(), h264_mp4toannexb_filter(), h264_mp4toannexb_init(), hevc_mp4toannexb_filter(), hevc_mp4toannexb_init(), mpeg4_unpack_bframes_close(), mpeg4_unpack_bframes_filter(), noise(), remove_extradata(), remove_extradata_close(), remove_extradata_init(), vp9_superframe_close(), and vp9_superframe_filter().
AVCodecParameters* AVBSFContext::par_in |
Parameters of the input stream.
Set by the caller before av_bsf_init().
Definition at line 5703 of file avcodec.h.
Referenced by aac_adtstoasc_filter(), av_bitstream_filter_filter(), av_bsf_alloc(), av_bsf_free(), av_bsf_init(), av_interleaved_write_frame(), cuvid_decode_init(), dump_extradata(), ff_stream_add_bitstream_filter(), ffat_decode(), h264_extradata_to_annexb(), h264_mp4toannexb_init(), hevc_extradata_to_annexb(), hevc_mp4toannexb_init(), mediacodec_decode_init(), mp3_header_decompress(), mpeg4_unpack_bframes_init(), and remove_extradata_init().
AVCodecParameters* AVBSFContext::par_out |
Parameters of the output stream.
Set by the filter in av_bsf_init().
Definition at line 5708 of file avcodec.h.
Referenced by aac_adtstoasc_filter(), aac_adtstoasc_init(), av_bitstream_filter_filter(), av_bsf_alloc(), av_bsf_free(), av_bsf_init(), av_interleaved_write_frame(), cuvid_decode_init(), ff_stream_add_bitstream_filter(), ffat_decode(), h264_extradata_to_annexb(), h264_mp4toannexb_filter(), hevc_extradata_to_annexb(), hevc_mp4toannexb_filter(), and mpeg4_unpack_bframes_init().
AVRational AVBSFContext::time_base_in |
The timebase used for the timestamps of the input packets.
Set by the caller before av_bsf_init().
Definition at line 5714 of file avcodec.h.
Referenced by av_bitstream_filter_filter(), av_bsf_init(), and ff_stream_add_bitstream_filter().
AVRational AVBSFContext::time_base_out |
The timebase used for the timestamps of the output packets.
Set by the filter in av_bsf_init().
Definition at line 5720 of file avcodec.h.
Referenced by av_bsf_init(), and ff_stream_add_bitstream_filter().