#[repr(C)]pub struct AVStreamInternal {
pub reorder: c_int,
pub bsfcs: *mut *mut AVBSFContext,
pub nb_bsfcs: c_int,
pub bitstream_checked: c_int,
pub avctx: *mut AVCodecContext,
pub avctx_inited: c_int,
pub orig_codec_id: AVCodecID,
pub extract_extradata: AVStreamInternal__bindgen_ty_1,
pub need_context_update: c_int,
pub priv_pts: *mut FFFrac,
}
Fields§
§reorder: c_int
Set to 1 if the codec allows reordering, so pts can be different from dts.
bsfcs: *mut *mut AVBSFContext
bitstream filters to run on stream
- encoding: Set by muxer using ff_stream_add_bitstream_filter
- decoding: unused
nb_bsfcs: c_int
§bitstream_checked: c_int
Whether or not check_bitstream should still be run on each packet
avctx: *mut AVCodecContext
The codec context used by avformat_find_stream_info, the parser, etc.
avctx_inited: c_int
1 if avctx has been initialized with the values from the codec parameters
orig_codec_id: AVCodecID
§extract_extradata: AVStreamInternal__bindgen_ty_1
§need_context_update: c_int
Whether the internal avctx needs to be updated from codecpar (after a late change to codecpar)
priv_pts: *mut FFFrac
Trait Implementations§
Source§impl Clone for AVStreamInternal
impl Clone for AVStreamInternal
Source§fn clone(&self) -> AVStreamInternal
fn clone(&self) -> AVStreamInternal
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AVStreamInternal
impl Debug for AVStreamInternal
impl Copy for AVStreamInternal
Auto Trait Implementations§
impl Freeze for AVStreamInternal
impl RefUnwindSafe for AVStreamInternal
impl !Send for AVStreamInternal
impl !Sync for AVStreamInternal
impl Unpin for AVStreamInternal
impl UnwindSafe for AVStreamInternal
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more