#[repr(C)]pub struct AVStreamGroupLCEVC {
pub av_class: *const AVClass,
pub lcevc_index: u32,
pub width: i32,
pub height: i32,
}
Expand description
AVStreamGroupLCEVC is meant to define the relation between video streams and a data stream containing LCEVC enhancement layer NALUs.
No more than one stream of @ref AVCodecParameters.codec_type “codec_type” AVMEDIA_TYPE_DATA shall be present, and it must be of @ref AVCodecParameters.codec_id “codec_id” AV_CODEC_ID_LCEVC.
Fields§
§av_class: *const AVClass
§lcevc_index: u32
Index of the LCEVC data stream in AVStreamGroup.
width: i32
Width of the final stream for presentation.
height: i32
Height of the final image for presentation.
Trait Implementations§
Source§impl Clone for AVStreamGroupLCEVC
impl Clone for AVStreamGroupLCEVC
Source§fn clone(&self) -> AVStreamGroupLCEVC
fn clone(&self) -> AVStreamGroupLCEVC
Returns a duplicate 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 AVStreamGroupLCEVC
impl Debug for AVStreamGroupLCEVC
impl Copy for AVStreamGroupLCEVC
Auto Trait Implementations§
impl Freeze for AVStreamGroupLCEVC
impl RefUnwindSafe for AVStreamGroupLCEVC
impl !Send for AVStreamGroupLCEVC
impl !Sync for AVStreamGroupLCEVC
impl Unpin for AVStreamGroupLCEVC
impl UnwindSafe for AVStreamGroupLCEVC
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