структура APO_CONNECTION_PROPERTY_V2 (audioapotypes.h)

Содержит динамически изменяющиеся свойства соединения. В второй версии этой структуры представлена метка времени, которую можно использовать для синхронизации вспомогательного ссылочного потока, инициализированного с помощью IApoAuxiliaryInputConfiguration.

Синтаксис

typedef struct APO_CONNECTION_PROPERTY_V2 {
  APO_CONNECTION_PROPERTY property;
  UINT64                  u64QPCTime;
} APO_CONNECTION_PROPERTY_V2;

Члены

property

Структура APO_CONNECTION_PROPERTY , содержащая свойства версии 1.

u64QPCTime

64-разрядное значение без знака, представляющее метку времени QueryPerformanceCounter (QPC) для звукового буфера.

Комментарии

Если поле u32Signature структуры APO_CONNECTION_PROPERTY , переданное в IAudioProcessingObjectRT::APOProcess , равно APO_CONNECTION_PROPERTY_V2_SIGNATURE, структура может быть безопасно передана в APO_CONNECTION_PROPERTY_V2.

Эта структура была введена для поддержки сценариев подавления акустического эха. Дополнительные сведения см. в разделе IApoAcousticEchoCancellation.

Требования

Требование Значение
Минимальная версия клиента сборка Windows 10 20348
Верхняя часть audioapotypes.h

См. также раздел

APO_CONNECTION_PROPERTYIApoAcousticEchoCancellation. APOProcess