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§

Object Safety§

This trait is not object safe.

Implementors§