oa::video::VideoEncodeFormats

Encode-input and reconstructed-picture formats for one exact profile.

StRust public API

Declaration

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

Public Methods

pub const fn profile(&self) -> VideoEncodeProfile
pub fn input(&self) -> &[VideoImageFormat]
pub fn dpb(&self) -> &[VideoImageFormat]
pub const fn unrecognized_input_formats(&self) -> usize
pub const fn unrecognized_dpb_formats(&self) -> usize
fn clone(&self) -> VideoEncodeFormats
fn fmt(&self, f: &mut Formatter<'_>) -> Result
fn eq(&self, other: &VideoEncodeFormats) -> bool

Public Method Documentation

pub const fn profile( &self ) -> VideoEncodeProfile
No public source comment is attached to this declaration.
pub fn input( &self ) -> &[VideoImageFormat]
No public source comment is attached to this declaration.
pub fn dpb( &self ) -> &[VideoImageFormat]
No public source comment is attached to this declaration.
pub const fn unrecognized_input_formats( &self ) -> usize
No public source comment is attached to this declaration.
pub const fn unrecognized_dpb_formats( &self ) -> usize
No public source comment is attached to this declaration.
fn clone( &self ) -> VideoEncodeFormats
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: &VideoEncodeFormats ) -> bool
No public source comment is attached to this declaration.