Struct wasapi::Windows::Win32::Media::Audio::CoreAudio::IAudioSessionEvents [−][src]
#[repr(transparent)]pub struct IAudioSessionEvents(_);
Implementations
pub unsafe fn OnDisplayNameChanged<'a, Param0: IntoParam<'a, PWSTR>>(
&self,
newdisplayname: Param0,
eventcontext: *const GUID
) -> Result<()>
pub unsafe fn OnIconPathChanged<'a, Param0: IntoParam<'a, PWSTR>>(
&self,
newiconpath: Param0,
eventcontext: *const GUID
) -> Result<()>
pub unsafe fn OnSimpleVolumeChanged<'a, Param1: IntoParam<'a, BOOL>>(
&self,
newvolume: f32,
newmute: Param1,
eventcontext: *const GUID
) -> Result<()>
pub unsafe fn OnChannelVolumeChanged(
&self,
channelcount: u32,
newchannelvolumearray: *const f32,
changedchannel: u32,
eventcontext: *const GUID
) -> Result<()>
pub unsafe fn OnGroupingParamChanged(
&self,
newgroupingparam: *const GUID,
eventcontext: *const GUID
) -> Result<()>
pub unsafe fn OnSessionDisconnected(
&self,
disconnectreason: AudioSessionDisconnectReason
) -> Result<()>
Trait Implementations
Performs the conversion.
Performs the conversion.
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for IAudioSessionEvents
impl !Send for IAudioSessionEvents
impl !Sync for IAudioSessionEvents
impl Unpin for IAudioSessionEvents
impl UnwindSafe for IAudioSessionEvents
Blanket Implementations
Mutably borrows from an owned value. Read more