Struct ffmpeg_sys_next::AVCPBProperties
source · #[repr(C)]pub struct AVCPBProperties {
pub max_bitrate: c_int,
pub min_bitrate: c_int,
pub avg_bitrate: c_int,
pub buffer_size: c_int,
pub vbv_delay: u64,
}Expand description
This structure describes the bitrate properties of an encoded bitstream. It roughly corresponds to a subset the VBV parameters for MPEG-2 or HRD parameters for H.264/HEVC.
Fields§
§max_bitrate: c_int§min_bitrate: c_int§avg_bitrate: c_int§buffer_size: c_intThe size of the buffer to which the ratecontrol is applied, in bits. Zero if unknown or unspecified.
vbv_delay: u64The delay between the time the packet this structure is associated with is received and the time when it should be decoded, in periods of a 27MHz clock.
UINT64_MAX when unknown or unspecified.
Trait Implementations§
source§impl Clone for AVCPBProperties
impl Clone for AVCPBProperties
source§fn clone(&self) -> AVCPBProperties
fn clone(&self) -> AVCPBProperties
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 AVCPBProperties
impl Debug for AVCPBProperties
source§impl PartialEq<AVCPBProperties> for AVCPBProperties
impl PartialEq<AVCPBProperties> for AVCPBProperties
source§fn eq(&self, other: &AVCPBProperties) -> bool
fn eq(&self, other: &AVCPBProperties) -> bool
This method tests for
self and other values to be equal, and is used
by ==.