pub struct EncodeH264ProfileCapabilities {
pub min_width: u32,
pub max_width: u32,
pub min_height: u32,
pub max_height: u32,
pub supported_rate_control: VideoEncodeRateControlModeFlagsKHR,
pub max_references: u32,
pub quality_levels: u32,
}This crate has been renamed. Please migrate to gpu-video.
Expand description
The device capabilities for H264 encoding in a specific profile
Fields§
§min_width: u32This crate has been renamed. Please migrate to gpu-video.
The minimum width of the coded image
max_width: u32This crate has been renamed. Please migrate to gpu-video.
The maximum width of the coded image
min_height: u32This crate has been renamed. Please migrate to gpu-video.
The minimum height of the coded image
max_height: u32This crate has been renamed. Please migrate to gpu-video.
The maximum height of the coded image
supported_rate_control: VideoEncodeRateControlModeFlagsKHRThis crate has been renamed. Please migrate to gpu-video.
The supported rate control modes in bitflag form
max_references: u32This crate has been renamed. Please migrate to gpu-video.
Maximum number of back references a P-frame can have
quality_levels: u32This crate has been renamed. Please migrate to gpu-video.
The count of Vulkan Video encode quality levels
Trait Implementations§
Source§impl Clone for EncodeH264ProfileCapabilities
impl Clone for EncodeH264ProfileCapabilities
Source§fn clone(&self) -> EncodeH264ProfileCapabilities
fn clone(&self) -> EncodeH264ProfileCapabilities
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more