|
virtual ZDK::AudioRoutingEndpoint | AudioEndpoint () const =0 |
| Gets the configured audio routing endpoint to be used. More...
|
|
virtual void | AudioEndpoint (ZDK::AudioRoutingEndpoint value)=0 |
| Configures the audio routing endpoint to be used. More...
|
|
virtual double | MicLevel ()=0 |
| Gets the configured audio input/microphone level. More...
|
|
virtual void | MicLevel (double value) const =0 |
| Configures the audio input/microphone level. More...
|
|
virtual double | OutputLevel () const =0 |
| Gets the configured audio output level. More...
|
|
virtual void | OutputLevel (double value)=0 |
| Configures the audio output level. More...
|
|
virtual double | RingLevel () const =0 |
| Gets the configured audio ringing level. More...
|
|
virtual void | RingLevel (double value)=0 |
| Configures the audio ringing level. More...
|
|
virtual ZDK::EchoCancellationType | EchoCancellation () const =0 |
| Gets the configured acoustic echo cancellation working mode. More...
|
|
virtual void | EchoCancellation (ZDK::EchoCancellationType value)=0 |
| Configures the acoustic echo cancellation working mode. More...
|
|
virtual ZDK::AutomaticGainControlType | AutomaticGainControl () const =0 |
| Gets the configured Automatic Gain Control (AGC) filter working mode. More...
|
|
virtual void | AutomaticGainControl (ZDK::AutomaticGainControlType value)=0 |
| Configures the Automatic Gain Control (AGC) filter working mode. More...
|
|
virtual ZDK::AudioSourcePresetType | AudioSourcePreset () const =0 |
| Gets the configured Audio Source Recorder Preset. More...
|
|
virtual void | AudioSourcePreset (ZDK::AudioSourcePresetType value)=0 |
| Configures the Audio Source Recorder Preset. More...
|
|
virtual ZDK::Shared::Result | HostApi (ZDK::HostAPI value)=0 |
| Configures the audio host API to be used. More...
|
|
virtual ZDK::Shared::Result | Resampler (ZDK::AudioResampler value)=0 |
| Configures the audio resampler to be used. More...
|
|
Public Member Functions inherited from ZDK::IZHandle |
virtual ZDK::ZDKHandle | Handle () const =0 |
|
virtual | operator ZDK::ZDKHandle () const =0 |
|
virtual void | Initialize ()=0 |
|
virtual void | ReleaseReference ()=0 |
|
Audio endpoint's main entry point.
Entry point for controlling the audio endpoint
virtual ZDK::AutomaticGainControlType ZDK::IAudioEndpointControl::AutomaticGainControl |
( |
| ) |
const |
|
pure virtual |
Gets the configured Automatic Gain Control (AGC) filter working mode.
Works on all platforms. For Desktop platforms the AGC includes both analog and digital adaptive control by controlling the analog gain for the microphone device. For mobile platforms only an adaptive digital gain is applied to the audio coming from the microphone.
The GUI is advised to bar the user from manipulating the hardware gain of the microphone. The GUI can also poll the audio input level via GetAudioInputLevel() once or twice a second.
- Returns
- The AGC mode
- See also
- AutomaticGainControlType
virtual void ZDK::IAudioEndpointControl::AutomaticGainControl |
( |
ZDK::AutomaticGainControlType |
value | ) |
|
|
pure virtual |
Configures the Automatic Gain Control (AGC) filter working mode.
Works on all platforms. For Desktop platforms the AGC includes both analog and digital adaptive control by controlling the analog gain for the microphone device. For mobile platforms only an adaptive digital gain is applied to the audio coming from the microphone.
The GUI is advised to bar the user from manipulating the hardware gain of the microphone. The GUI can also poll the audio input level via GetAudioInputLevel() once or twice a second.
- Parameters
-
- See also
- AutomaticGainControlType