pub trait IAudioMediaType_Impl: Sized {
// Required methods
fn IsCompressedFormat(&self) -> Result<BOOL>;
fn IsEqual(&self, piaudiotype: Option<&IAudioMediaType>) -> Result<u32>;
fn GetAudioFormat(&self) -> *mut WAVEFORMATEX;
fn GetUncompressedAudioFormat(
&self,
puncompressedaudioformat: *mut UNCOMPRESSEDAUDIOFORMAT
) -> Result<()>;
}
Required Methods§
fn IsCompressedFormat(&self) -> Result<BOOL>
fn IsEqual(&self, piaudiotype: Option<&IAudioMediaType>) -> Result<u32>
fn GetAudioFormat(&self) -> *mut WAVEFORMATEX
fn GetUncompressedAudioFormat( &self, puncompressedaudioformat: *mut UNCOMPRESSEDAUDIOFORMAT ) -> Result<()>
Object Safety§
This trait is not object safe.