Trait windows::Win32::Devices::Tapi::ITFileTrack_Impl
pub trait ITFileTrack_Impl: Sized + IDispatch_Impl {
// Required methods
fn Format(&self) -> Result<*mut AM_MEDIA_TYPE>;
fn SetFormat(&self, pmt: *const AM_MEDIA_TYPE) -> Result<()>;
fn ControllingTerminal(&self) -> Result<ITTerminal>;
fn AudioFormatForScripting(&self) -> Result<ITScriptableAudioFormat>;
fn SetAudioFormatForScripting(
&self,
paudioformat: Option<&ITScriptableAudioFormat>
) -> Result<()>;
fn EmptyAudioFormatForScripting(&self) -> Result<ITScriptableAudioFormat>;
}
Required Methods§
fn Format(&self) -> Result<*mut AM_MEDIA_TYPE>
fn SetFormat(&self, pmt: *const AM_MEDIA_TYPE) -> Result<()>
fn ControllingTerminal(&self) -> Result<ITTerminal>
fn AudioFormatForScripting(&self) -> Result<ITScriptableAudioFormat>
fn SetAudioFormatForScripting( &self, paudioformat: Option<&ITScriptableAudioFormat> ) -> Result<()>
fn EmptyAudioFormatForScripting(&self) -> Result<ITScriptableAudioFormat>
Object Safety§
This trait is not object safe.