pub struct DecoderSessionInfo {
pub decoder_name: Option<String>,
pub selected_hardware_backend: Option<String>,
pub output_format: Option<DecoderFrameFormat>,
}Expand description
Optional session metadata returned by a plugin after opening a decoder.
Fields§
§decoder_name: Option<String>§selected_hardware_backend: Option<String>§output_format: Option<DecoderFrameFormat>Trait Implementations§
Source§impl Clone for DecoderSessionInfo
impl Clone for DecoderSessionInfo
Source§fn clone(&self) -> DecoderSessionInfo
fn clone(&self) -> DecoderSessionInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DecoderSessionInfo
impl Debug for DecoderSessionInfo
Source§impl Default for DecoderSessionInfo
impl Default for DecoderSessionInfo
Source§fn default() -> DecoderSessionInfo
fn default() -> DecoderSessionInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DecoderSessionInfo
impl<'de> Deserialize<'de> for DecoderSessionInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DecoderSessionInfo
Source§impl PartialEq for DecoderSessionInfo
impl PartialEq for DecoderSessionInfo
Source§impl Serialize for DecoderSessionInfo
impl Serialize for DecoderSessionInfo
impl StructuralPartialEq for DecoderSessionInfo
Auto Trait Implementations§
impl Freeze for DecoderSessionInfo
impl RefUnwindSafe for DecoderSessionInfo
impl Send for DecoderSessionInfo
impl Sync for DecoderSessionInfo
impl Unpin for DecoderSessionInfo
impl UnsafeUnpin for DecoderSessionInfo
impl UnwindSafe for DecoderSessionInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more