pub trait IMFSpatialAudioSample_Impl: Sized + IMFSample_Impl {
// Required methods
fn GetObjectCount(&self) -> Result<u32>;
fn AddSpatialAudioObject(
&self,
paudioobjbuffer: Option<&IMFSpatialAudioObjectBuffer>
) -> Result<()>;
fn GetSpatialAudioObjectByIndex(
&self,
dwindex: u32
) -> Result<IMFSpatialAudioObjectBuffer>;
}
Required Methods§
fn GetObjectCount(&self) -> Result<u32>
fn AddSpatialAudioObject( &self, paudioobjbuffer: Option<&IMFSpatialAudioObjectBuffer> ) -> Result<()>
fn GetSpatialAudioObjectByIndex( &self, dwindex: u32 ) -> Result<IMFSpatialAudioObjectBuffer>
Object Safety§
This trait is not object safe.