#[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_intSet to 1 if the codec allows reordering, so pts can be different from dts.
bsfcs: *mut *mut AVBSFContextbitstream filters to run on stream
- encoding: Set by muxer using ff_stream_add_bitstream_filter
- decoding: unused
nb_bsfcs: c_int§bitstream_checked: c_intWhether or not check_bitstream should still be run on each packet
avctx: *mut AVCodecContextThe codec context used by avformat_find_stream_info, the parser, etc.
avctx_inited: c_int1 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_intWhether the internal avctx needs to be updated from codecpar (after a late change to codecpar)
priv_pts: *mut FFFracTrait 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