AcousticEchoCanceller_Reference_Input structure (audioengineextensionapo.h)

Contains expanded information pertaining to the current Acoustic Echo Cancellation (AEC) configuration.

Syntax

typedef struct AcousticEchoCanceller_Reference_Input {
  APOInitSystemEffects3           apoInitSystemEffects;
  APO_REFERENCE_STREAM_PROPERTIES streamProperties;
} AcousticEchoCanceller_Reference_Input;

Members

apoInitSystemEffects

An APOInitSystemEffects3 structure that provides audio processing object (APO) initialization parameters.

streamProperties

A bitwise combination of values from the APO_REFERENCE_STREAM_PROPERTIES that specify requested loopback stream properties.

Remarks

This structure is passed to the APO's that implement IApoAcousticEchoCancellation2 as the pbyData parameter in IApoAuxiliaryInputConfiguration::AddAuxiliaryInput.

Requirements

Requirement Value
Minimum supported client Windows 10 Build 20348
Header audioengineextensionapo.h