Click or drag to resize

wclAudioVolume Class

The component provides methods to control volume control for an audio endpoints.
Inheritance Hierarchy
SystemObject
  wclAudiowclCustomAudio
    wclAudiowclCustomAudioEndpoint
      wclAudiowclAudioVolume

Namespace: wclAudio
Assembly: wclBluetoothFramework (in wclBluetoothFramework.dll) Version: 7.17.12.0 (7.17.12.0)
Syntax
public class wclAudioVolume : wclCustomAudioEndpoint

The wclAudioVolume type exposes the following members.

Constructors
 NameDescription
Public methodwclAudioVolume Creates new audio volume component.
Top
Properties
 NameDescription
Public propertyActive Gets the Audio Switcher state.
(Inherited from wclCustomAudio)
Public propertyId Gets the endpoint ID.
(Inherited from wclCustomAudioEndpoint)
Protected propertyReceiver Gets the message receiver.
(Inherited from wclCustomAudio)
Top
Methods
 NameDescription
Public methodClose Closes the audio endpoint.
(Inherited from wclCustomAudioEndpoint)
Protected methodDoChanged The method fires the OnChanged event.
Protected methodDoClosed Calls the OnClosed event.
(Inherited from wclCustomAudio)
Protected methodDoDisconnected Fires the OnDisconnected event.
(Inherited from wclCustomAudioEndpoint)
Protected methodDoOpened Calls the OnOpend event.
(Inherited from wclCustomAudio)
Public methodEqualsDetermines whether the specified Object is equal to the current Object.
(Inherited from Object)
Protected methodFinalize Frees the component.
(Inherited from wclCustomAudio)
Public methodGetChannels Gets the number of channels in the audio stream that are controlled by the volume control.
(Overrides wclCustomAudioEndpointGetChannels(UInt32))
Public methodGetChannelVolume Gets the channel volume level of the audio stream that enters or leaves the audio endpoint device. The volume level is expressed as a normalized, audio-tapered value in the range from 0.0 to 1.0.
Public methodGetHardwareFeatures Queries the audio endpoint device for its hardware-supported functions.
(Overrides wclCustomAudioEndpointGetHardwareFeatures(wclAudioHardwareFeature))
Public methodGetHashCodeServes as a hash function for a particular type.
(Inherited from Object)
Public methodGetMute Gets the audio endpoint mute.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodGetVolume Gets the master volume level of the audio stream that enters or leaves the audio endpoint device. The volume level is expressed as a normalized, audio-tapered value in the range from 0.0 to 1.0.
Protected methodInternalClose The method called during audio subsystem finalization.
(Overrides wclCustomAudioInternalClose)
Protected methodInternalOpen The method called during audio subsystem initialization.
(Overrides wclCustomAudioInternalOpen)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Protected methodMessageReceived The method called when a new notification message received.
(Overrides wclCustomAudioEndpointMessageReceived(wclMessage))
Protected methodOpen Opens the Audio component.
(Inherited from wclCustomAudio)
Public methodOpen(String) Opens the specified audio endpoint.
(Inherited from wclCustomAudioEndpoint)
Public methodSetChannelVolume Sets the channel volume level of the audio stream that enters or leaves the audio endpoint device. The volume level is expressed as a normalized, audio-tapered value in the range from 0.0 to 1.0.
Public methodSetMute Sets the audio endpoint mute.
Public methodSetVolume Sets the master volume level of the audio stream that enters or leaves the audio endpoint device. The volume level is expressed as a normalized, audio-tapered value in the range from 0.0 to 1.0.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Events
 NameDescription
Public eventOnChanged The event fires when the volumes of the specified audio endpoint changed.
Public eventOnClosed The event fires when the Audio Switcher was closed.
(Inherited from wclCustomAudio)
Public eventOnDisconnected The even fires when the endpoint used by this class has been disconnected or removed.
(Inherited from wclCustomAudioEndpoint)
Public eventOnOpened The event fires when the Audio Switcher was opened.
(Inherited from wclCustomAudio)
Top
See Also