TwclCustomAudioEndpoint Class

The base component for Audio components that works with a single Audio endpoint.

Namespace: wclAudio
TComponent
  wclAudio.TwclCustomAudio
    wclAudio.TwclCustomAudioEndpoint
      wclAudio.TwclAudioMeter
      wclAudio.TwclAudioVolume
type
 TwclCustomAudioEndpoint = class(TwclCustomAudio)
 end;

The TwclCustomAudioEndpoint type exposes the following members.

Show:
 NameDescription
Create(TComponent)

Creates new custom audio endpoint component. (Overrides TwclCustomAudio.Create(TComponent).)

Top
Show:
 NameDescription
Active

Gets the Audio Switcher state. (Inherited from TwclCustomAudio.)

Enumerator

Gets the Audio devices enumerator interface. (Inherited from TwclCustomAudio.)

Id

Gets the endpoint ID.

OnClosed

The event fires when the Audio Switcher was closed. (Inherited from TwclCustomAudio.)

OnDisconnected

The even fires when the endpoint used by this class has been disconnected or removed.

OnOpened

The event fires when the Audio Switcher was opened. (Inherited from TwclCustomAudio.)

Receiver

Gets the message receiver. (Inherited from TwclCustomAudio.)

Top
Show:
 NameDescription
Close

Closes the audio endpoint. (Overrides TwclCustomAudio.Close.)

DoClosed

Calls the OnClosed event. (Inherited from TwclCustomAudio.)

DoDisconnected

Fires the OnDisconnected event.

DoOpened

Calls the OnOpend event. (Inherited from TwclCustomAudio.)

GetChannels(Cardinal)

Gets the number of channels in the audio stream that are monitored by peak meters.

GetHardwareFeatures(TwclAudioHardwareFeatures)

Queries the audio endpoint device for its hardware-supported functions.

InternalClose

The method called during audio subsystem finalization. (Inherited from TwclCustomAudio.)

InternalOpen

The method called during audio subsystem initialization. (Inherited from TwclCustomAudio.)

MessageReceived(TwclMessage)

The method called when a new notification message received. (Overrides TwclCustomAudio.MessageReceived(TwclMessage).)

Open(string)

Opens the specified audio endpoint.

Top