oa::video::VideoEncodePlan

Validated, hardware-independent settings for session creation.

StRust public API

Declaration

pub struct VideoEncodePlan { /* private fields */ }
Public Rust declaration.

Public Methods

pub const fn coded_extent(self) -> VideoExtent
pub const fn peak_bitrate(self) -> u32
pub const fn h264_level(self) -> Option<u32>
fn clone(&self) -> VideoEncodePlan
fn fmt(&self, f: &mut Formatter<'_>) -> Result
fn eq(&self, other: &VideoEncodePlan) -> bool

Public Method Documentation

pub const fn coded_extent( self ) -> VideoExtent
Numeric H.264 level IDC selected from the donor’s progressive High table.
pub const fn peak_bitrate( self ) -> u32
Numeric H.264 level IDC selected from the donor’s progressive High table.
pub const fn h264_level( self ) -> Option<u32>
No public source comment is attached to this declaration.
fn clone( &self ) -> VideoEncodePlan
No public source comment is attached to this declaration.
fn fmt( &self, f: &mut Formatter<'_> ) -> Result
No public source comment is attached to this declaration.
fn eq( &self, other: &VideoEncodePlan ) -> bool
No public source comment is attached to this declaration.