Struct wasapi::EventCallbacks [−][src]
pub struct EventCallbacks { /* fields omitted */ }
Expand description
A structure holding the callbacks for notifications
Implementations
impl EventCallbacks
[src]
impl EventCallbacks
[src]pub fn set_simple_volume_callback(
&mut self,
c: impl FnMut(f32, bool, Guid) + 'static
)
[src]
pub fn set_simple_volume_callback(
&mut self,
c: impl FnMut(f32, bool, Guid) + 'static
)
[src]Set a callback for OnSimpleVolumeChanged notifications
pub fn unset_simple_volume_callback(&mut self)
[src]
pub fn unset_simple_volume_callback(&mut self)
[src]Remove a callback for OnSimpleVolumeChanged notifications
pub fn set_channel_volume_callback(
&mut self,
c: impl FnMut(usize, f32, Guid) + 'static
)
[src]
pub fn set_channel_volume_callback(
&mut self,
c: impl FnMut(usize, f32, Guid) + 'static
)
[src]Set a callback for OnChannelVolumeChanged notifications
pub fn unset_channel_volume_callback(&mut self)
[src]
pub fn unset_channel_volume_callback(&mut self)
[src]Remove a callback for OnChannelVolumeChanged notifications
pub fn set_disconnected_callback(
&mut self,
c: impl FnMut(DisconnectReason) + 'static
)
[src]
pub fn set_disconnected_callback(
&mut self,
c: impl FnMut(DisconnectReason) + 'static
)
[src]Set a callback for OnSessionDisconnected notifications
pub fn unset_disconnected_callback(&mut self)
[src]
pub fn unset_disconnected_callback(&mut self)
[src]Remove a callback for OnSessionDisconnected notifications
pub fn set_state_callback(&mut self, c: impl FnMut(SessionState) + 'static)
[src]
pub fn set_state_callback(&mut self, c: impl FnMut(SessionState) + 'static)
[src]Set a callback for OnStateChanged notifications
pub fn unset_state_callback(&mut self)
[src]
pub fn unset_state_callback(&mut self)
[src]Remove a callback for OnStateChanged notifications
pub fn set_iconpath_callback(&mut self, c: impl FnMut(String, Guid) + 'static)
[src]
pub fn set_iconpath_callback(&mut self, c: impl FnMut(String, Guid) + 'static)
[src]Set a callback for OnIconPathChanged notifications
pub fn unset_iconpath_callback(&mut self)
[src]
pub fn unset_iconpath_callback(&mut self)
[src]Remove a callback for OnIconPathChanged notifications
pub fn set_displayname_callback(
&mut self,
c: impl FnMut(String, Guid) + 'static
)
[src]
pub fn set_displayname_callback(
&mut self,
c: impl FnMut(String, Guid) + 'static
)
[src]Set a callback for OnDisplayNameChanged notifications
pub fn unset_displayname_callback(&mut self)
[src]
pub fn unset_displayname_callback(&mut self)
[src]Remove a callback for OnDisplayNameChanged notifications
pub fn set_groupingparam_callback(
&mut self,
c: impl FnMut(Guid, Guid) + 'static
)
[src]
pub fn set_groupingparam_callback(
&mut self,
c: impl FnMut(Guid, Guid) + 'static
)
[src]Set a callback for OnGroupingParamChanged notifications
pub fn unset_groupingparam_callback(&mut self)
[src]
pub fn unset_groupingparam_callback(&mut self)
[src]Remove a callback for OnGroupingParamChanged notifications