Struct openh264_sys::TagEncParamBase
[−]
[src]
#[repr(C)]pub struct TagEncParamBase { pub iUsageType: EUsageType, pub iPicWidth: c_int, pub iPicHeight: c_int, pub iTargetBitrate: c_int, pub iRCMode: RC_MODES, pub fMaxFrameRate: f32, }
@brief SVC Encoding Parameters
Fields
iUsageType: EUsageType
< application type;1.CAMERA_VIDEO_REAL_TIME:camera video signal; 2.SCREEN_CONTENT_REAL_TIME:screen content signal;
iPicWidth: c_int
< width of picture in luminance samples (the maximum of all layers if multiple spatial layers presents)
iPicHeight: c_int
< height of picture in luminance samples((the maximum of all layers if multiple spatial layers presents)
iTargetBitrate: c_int
< target bitrate desired, in unit of bps
iRCMode: RC_MODES
< rate control mode
fMaxFrameRate: f32
< maximal input frame rate
Trait Implementations
impl Debug for TagEncParamBase
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Copy for TagEncParamBase
[src]
impl Clone for TagEncParamBase
[src]
fn clone(&self) -> TagEncParamBase
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more