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
sourceimpl Clone for TagSVCDecodingParam
impl Clone for TagSVCDecodingParam
sourcefn clone(&self) -> TagSVCDecodingParam
fn clone(&self) -> TagSVCDecodingParam
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for TagSVCDecodingParam
impl Debug for TagSVCDecodingParam
sourceimpl Default for TagSVCDecodingParam
impl Default for TagSVCDecodingParam
sourceimpl Hash for TagSVCDecodingParam
impl Hash for TagSVCDecodingParam
sourceimpl Ord for TagSVCDecodingParam
impl Ord for TagSVCDecodingParam
sourceimpl PartialEq<TagSVCDecodingParam> for TagSVCDecodingParam
impl PartialEq<TagSVCDecodingParam> for TagSVCDecodingParam
sourcefn 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 ==
. Read more
sourcefn ne(&self, other: &TagSVCDecodingParam) -> bool
fn ne(&self, other: &TagSVCDecodingParam) -> bool
This method tests for !=
.
sourceimpl PartialOrd<TagSVCDecodingParam> for TagSVCDecodingParam
impl PartialOrd<TagSVCDecodingParam> for TagSVCDecodingParam
sourcefn partial_cmp(&self, other: &TagSVCDecodingParam) -> Option<Ordering>
fn partial_cmp(&self, other: &TagSVCDecodingParam) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn 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 more
impl Copy for TagSVCDecodingParam
impl Eq for TagSVCDecodingParam
impl StructuralEq for TagSVCDecodingParam
impl StructuralPartialEq for TagSVCDecodingParam
Auto Trait Implementations
impl RefUnwindSafe for TagSVCDecodingParam
impl !Send for TagSVCDecodingParam
impl !Sync for TagSVCDecodingParam
impl Unpin for TagSVCDecodingParam
impl UnwindSafe for TagSVCDecodingParam
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more