windows::Win32::Media::MediaFoundation

Trait IMFSpatialAudioObjectBuffer_Impl

pub trait IMFSpatialAudioObjectBuffer_Impl: IMFMediaBuffer_Impl {
    // Required methods
    fn SetID(&self, u32id: u32) -> Result<()>;
    fn GetID(&self) -> Result<u32>;
    fn SetType(&self, type: AudioObjectType) -> Result<()>;
    fn GetType(&self) -> Result<AudioObjectType>;
    fn GetMetadataItems(&self) -> Result<ISpatialAudioMetadataItems>;
}

Required Methods§

fn SetID(&self, u32id: u32) -> Result<()>

fn GetID(&self) -> Result<u32>

fn SetType(&self, type: AudioObjectType) -> Result<()>

fn GetType(&self) -> Result<AudioObjectType>

fn GetMetadataItems(&self) -> Result<ISpatialAudioMetadataItems>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§