pub trait IAudioSessionSite_Impl: Sized {
    // Required methods
    fn GetAudioSessionGuid(&self) -> Result<GUID>;
    fn OnAudioStreamCreated(&self, endpointid: &PCWSTR) -> Result<()>;
    fn OnAudioStreamDestroyed(&self, endpointid: &PCWSTR) -> Result<()>;
}

Required Methods§

fn GetAudioSessionGuid(&self) -> Result<GUID>

fn OnAudioStreamCreated(&self, endpointid: &PCWSTR) -> Result<()>

fn OnAudioStreamDestroyed(&self, endpointid: &PCWSTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§