AudioCaptureEffectsManager AudioCaptureEffectsManager AudioCaptureEffectsManager AudioCaptureEffectsManager Class

Definition

Represent an audio capture effects manager which can be used to discover the audio processing chain on a device for a specific media category and audio processing mode.

public : sealed class AudioCaptureEffectsManager : IAudioCaptureEffectsManager
public sealed class AudioCaptureEffectsManager : IAudioCaptureEffectsManager
Public NotInheritable Class AudioCaptureEffectsManager Implements IAudioCaptureEffectsManager
// This class does not provide a public constructor.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Remarks

To create an instance of AudioCaptureEffectsManager, call AudioEffectsManager.CreateAudioCaptureEffectsManager.

See the Audio effects discovery sample for an example of how to query and monitor audio effects on render and capture audio devices.

Methods

GetAudioCaptureEffects() GetAudioCaptureEffects() GetAudioCaptureEffects() GetAudioCaptureEffects()

Gets the list of audio effects on the device.

public : IVectorView<AudioEffect> GetAudioCaptureEffects()
public IReadOnlyList<AudioEffect> GetAudioCaptureEffects()
Public Function GetAudioCaptureEffects() As IReadOnlyList<AudioEffect>( Of AudioEffect )
var iVectorView = audioCaptureEffectsManager.getAudioCaptureEffects();
Returns
IVectorView<AudioEffect> IReadOnlyList<AudioEffect> IReadOnlyList<AudioEffect> IReadOnlyList<AudioEffect>

The list of audio effects.

Events

AudioCaptureEffectsChanged AudioCaptureEffectsChanged AudioCaptureEffectsChanged AudioCaptureEffectsChanged

Occurs when audio process chain changes.

public : event TypedEventHandler AudioCaptureEffectsChanged<AudioCaptureEffectsManager,  object>
public event TypedEventHandler AudioCaptureEffectsChanged<AudioCaptureEffectsManager,  object>
Public Event TypedEventHandler AudioCaptureEffectsChanged( Of ( Of AudioCaptureEffectsManager ), ( Of  object ))
function onAudioCaptureEffectsChanged(eventArgs){/* Your code */}


audioCaptureEffectsManager.addEventListener("audioCaptureEffectsChanged", onAudioCaptureEffectsChanged);
audioCaptureEffectsManager.removeEventListener("audioCaptureEffectsChanged", onAudioCaptureEffectsChanged);

See Also