Volume Control
Application-specific hotkeys for Windows
VolumeControl.CoreAudio.Events Namespace Reference

Classes

class  PreviewSessionIsHiddenEventArgs
 Event arguments for the PreviewSessionIsHiddenEventHandler event type. More...
 
class  PreviewSessionIsSelectedEventArgs
 Event arguments object for the PreviewSessionIsSelectedEventHandler event type. More...
 
class  PreviewSessionNameEventArgs
 Event arguments for the preview session name event, which allows session display names to be changed when they are added by the AudioSessionManager. More...
 
class  VolumeChangedEventArgs
 Contains event data for the VolumeChangedEventHandler event type. More...
 

Functions

delegate void PreviewSessionIsHiddenEventHandler (object sender, PreviewSessionIsHiddenEventArgs e)
 Event handler type for the AudioSessionManager.PreviewSessionIsHidden event. More...
 
delegate void PreviewSessionIsSelectedEventHandler (object sender, PreviewSessionIsSelectedEventArgs e)
 Event handler type for the AudioSessionMultiSelector.PreviewSessionIsSelected event. More...
 
delegate void PreviewSessionNameEventHandler (object sender, PreviewSessionNameEventArgs e)
 Handler delegate type for the AudioSessionManager.PreviewSessionName event. More...
 
delegate void VolumeChangedEventHandler (IAudioControl? sender, VolumeChangedEventArgs e)
 Represents a method that is called when an audio instance's volume or mute state was changed. More...
 

Function Documentation

◆ PreviewSessionIsHiddenEventHandler()

delegate void VolumeControl.CoreAudio.Events.PreviewSessionIsHiddenEventHandler ( object  sender,
PreviewSessionIsHiddenEventArgs  e 
)

Event handler type for the AudioSessionManager.PreviewSessionIsHidden event.

Parameters
senderThe AudioSessionManager instance that triggered this event.
eThe PreviewSessionIsHiddenEventArgs instance for this event.

◆ PreviewSessionIsSelectedEventHandler()

delegate void VolumeControl.CoreAudio.Events.PreviewSessionIsSelectedEventHandler ( object  sender,
PreviewSessionIsSelectedEventArgs  e 
)

Event handler type for the AudioSessionMultiSelector.PreviewSessionIsSelected event.

Parameters
senderThe AudioSessionMultiSelector instance that triggered this event.
eEvent arguments that allow setting whether a session is selected by default.

◆ PreviewSessionNameEventHandler()

delegate void VolumeControl.CoreAudio.Events.PreviewSessionNameEventHandler ( object  sender,
PreviewSessionNameEventArgs  e 
)

Handler delegate type for the AudioSessionManager.PreviewSessionName event.

Parameters
senderThe AudioSessionManager instance that invoked the event.
eEvent arguments that allow changing an audio session's display name by modifying the PreviewSessionNameEventArgs.SessionName property.

◆ VolumeChangedEventHandler()

delegate void VolumeControl.CoreAudio.Events.VolumeChangedEventHandler ( IAudioControl sender,
VolumeChangedEventArgs  e 
)

Represents a method that is called when an audio instance's volume or mute state was changed.

Parameters
senderThe IAudioControl instance that sent the event.
e