Struct openh264_sys2::TagSVCDecodingParam
source · #[repr(C)]pub struct TagSVCDecodingParam {
pub pFileNameRestructed: *mut c_char,
pub uiCpuLoad: c_uint,
pub uiTargetDqLayer: c_uchar,
pub eEcActiveIdc: ERROR_CON_IDC,
pub bParseOnly: bool,
pub sVideoProperty: SVideoProperty,
}
Expand description
@brief SVC Decoding Parameters, reserved here and potential applicable in the future
Fields§
§pFileNameRestructed: *mut c_char
< file name of reconstructed frame used for PSNR calculation based debug
uiCpuLoad: c_uint
< CPU load
uiTargetDqLayer: c_uchar
< setting target dq layer id
eEcActiveIdc: ERROR_CON_IDC
< whether active error concealment feature in decoder
bParseOnly: bool
< decoder for parse only, no reconstruction. When it is true, SPS/PPS size should not exceed SPS_PPS_BS_SIZE (128). Otherwise, it will return error info
sVideoProperty: SVideoProperty
< video stream property
Trait Implementations§
source§impl Clone for TagSVCDecodingParam
impl Clone for TagSVCDecodingParam
source§fn clone(&self) -> TagSVCDecodingParam
fn clone(&self) -> TagSVCDecodingParam
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 TagSVCDecodingParam
impl Debug for TagSVCDecodingParam
source§impl Default for TagSVCDecodingParam
impl Default for TagSVCDecodingParam
source§impl Hash for TagSVCDecodingParam
impl Hash for TagSVCDecodingParam
source§impl Ord for TagSVCDecodingParam
impl Ord for TagSVCDecodingParam
source§fn cmp(&self, other: &TagSVCDecodingParam) -> Ordering
fn cmp(&self, other: &TagSVCDecodingParam) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for TagSVCDecodingParam
impl PartialEq for TagSVCDecodingParam
source§fn eq(&self, other: &TagSVCDecodingParam) -> bool
fn eq(&self, other: &TagSVCDecodingParam) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for TagSVCDecodingParam
impl PartialOrd for TagSVCDecodingParam
source§fn partial_cmp(&self, other: &TagSVCDecodingParam) -> Option<Ordering>
fn partial_cmp(&self, other: &TagSVCDecodingParam) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for TagSVCDecodingParam
impl Eq for TagSVCDecodingParam
impl StructuralPartialEq for TagSVCDecodingParam
Auto Trait Implementations§
impl Freeze for TagSVCDecodingParam
impl RefUnwindSafe for TagSVCDecodingParam
impl !Send for TagSVCDecodingParam
impl !Sync for TagSVCDecodingParam
impl Unpin for TagSVCDecodingParam
impl UnwindSafe for TagSVCDecodingParam
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