pub trait IAMTVAudio_Impl: Sized {
    // Required methods
    fn GetHardwareSupportedTVAudioModes(&self) -> Result<i32>;
    fn GetAvailableTVAudioModes(&self) -> Result<i32>;
    fn TVAudioMode(&self) -> Result<i32>;
    fn SetTVAudioMode(&self, lmode: i32) -> Result<()>;
    fn RegisterNotificationCallBack(
        &self,
        pnotify: Option<&IAMTunerNotification>,
        levents: i32
    ) -> Result<()>;
    fn UnRegisterNotificationCallBack(
        &self,
        pnotify: Option<&IAMTunerNotification>
    ) -> Result<()>;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§