Struct vulkan_bindings::VideoEncodeRateControlInfoKHR [−][src]
#[repr(C)]pub struct VideoEncodeRateControlInfoKHR {
pub sType: StructureType,
pub pNext: *const c_void,
pub flags: VideoEncodeRateControlFlagsKHR,
pub rateControlMode: VideoEncodeRateControlModeFlagBitsKHR,
pub averageBitrate: u32,
pub peakToAverageBitrateRatio: u16,
pub frameRateNumerator: u16,
pub frameRateDenominator: u16,
pub virtualBufferSizeInMs: u32,
}
Fields
sType: StructureType
pNext: *const c_void
flags: VideoEncodeRateControlFlagsKHR
rateControlMode: VideoEncodeRateControlModeFlagBitsKHR
averageBitrate: u32
peakToAverageBitrateRatio: u16
frameRateNumerator: u16
frameRateDenominator: u16
virtualBufferSizeInMs: u32
Trait Implementations
Auto Trait Implementations
impl !Send for VideoEncodeRateControlInfoKHR
impl !Sync for VideoEncodeRateControlInfoKHR
impl Unpin for VideoEncodeRateControlInfoKHR
impl UnwindSafe for VideoEncodeRateControlInfoKHR
Blanket Implementations
Mutably borrows from an owned value. Read more