Trait windows::Win32::Media::DirectShow::IMpegAudioDecoder_Impl
pub trait IMpegAudioDecoder_Impl: Sized {
Show 13 methods
// Required methods
fn FrequencyDivider(&self) -> Result<u32>;
fn SetFrequencyDivider(&self, divider: u32) -> Result<()>;
fn DecoderAccuracy(&self) -> Result<u32>;
fn SetDecoderAccuracy(&self, accuracy: u32) -> Result<()>;
fn Stereo(&self) -> Result<u32>;
fn SetStereo(&self, stereo: u32) -> Result<()>;
fn DecoderWordSize(&self) -> Result<u32>;
fn SetDecoderWordSize(&self, wordsize: u32) -> Result<()>;
fn IntegerDecode(&self) -> Result<u32>;
fn SetIntegerDecode(&self, intdecode: u32) -> Result<()>;
fn DualMode(&self, pintdecode: *mut u32) -> Result<()>;
fn SetDualMode(&self, intdecode: u32) -> Result<()>;
fn AudioFormat(&self, lpfmt: *mut MPEG1WAVEFORMAT) -> Result<()>;
}
Required Methods§
fn FrequencyDivider(&self) -> Result<u32>
fn SetFrequencyDivider(&self, divider: u32) -> Result<()>
fn DecoderAccuracy(&self) -> Result<u32>
fn SetDecoderAccuracy(&self, accuracy: u32) -> Result<()>
fn Stereo(&self) -> Result<u32>
fn SetStereo(&self, stereo: u32) -> Result<()>
fn DecoderWordSize(&self) -> Result<u32>
fn SetDecoderWordSize(&self, wordsize: u32) -> Result<()>
fn IntegerDecode(&self) -> Result<u32>
fn SetIntegerDecode(&self, intdecode: u32) -> Result<()>
fn DualMode(&self, pintdecode: *mut u32) -> Result<()>
fn SetDualMode(&self, intdecode: u32) -> Result<()>
fn AudioFormat(&self, lpfmt: *mut MPEG1WAVEFORMAT) -> Result<()>
Object Safety§
This trait is not object safe.