TwclAudioMeter Class

The Audio Meter component represents a peak meter on an audio stream to or from an audio endpoint device.

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

The TwclAudioMeter type exposes the following members.

Show:
 NameDescription
Create(TComponent)

Creates new audio meter component. (Overrides TwclCustomAudioEndpoint.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. (Inherited from TwclCustomAudioEndpoint.)

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. (Inherited from TwclCustomAudioEndpoint.)

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. (Inherited from TwclCustomAudioEndpoint.)

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. (Overrides TwclCustomAudioEndpoint.GetChannels(Cardinal).)

GetChannelsPeak(TwclAudioPeakValues)

Gets the peak sample value for the channels in the audio stream.

GetHardwareFeatures(TwclAudioHardwareFeatures)

Queries the audio endpoint device for its hardware-supported functions. (Overrides TwclCustomAudioEndpoint.GetHardwareFeatures(TwclAudioHardwareFeatures).)

GetPeak(Single)

Gets the peak sample value in the audio stream.

InternalClose

The method called during audio subsystem finalization. (Overrides TwclCustomAudio.InternalClose.)

InternalOpen

The method called during audio subsystem initialization. (Overrides TwclCustomAudio.InternalOpen.)

MessageReceived(TwclMessage)

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

Open(string)

Opens the specified audio endpoint. (Inherited from TwclCustomAudioEndpoint.)

Top