APO_CONNECTION_PROPERTY_V2 structure (audioapotypes.h)

Contient les propriétés de connexion à modification dynamique. La version 2 de cette structure introduit un horodatage qui peut être utilisé pour synchroniser un flux de référence auxiliaire initialisé avec IApoAuxiliaryInputConfiguration.

Syntaxe

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

Membres

property

Structure APO_CONNECTION_PROPERTY contenant les propriétés de la version 1.

u64QPCTime

Valeur 64 bits non signée représentant un horodatage QueryPerformanceCounter (QPC) pour une mémoire tampon audio.

Remarques

Si le champ u32Signature de la structure APO_CONNECTION_PROPERTY passée dans IAudioProcessingObjectRT ::APOProcess est égal à APO_CONNECTION_PROPERTY_V2_SIGNATURE, la structure peut être de typecast en toute sécurité dans un APO_CONNECTION_PROPERTY_V2.

Cette structure a été introduite pour prendre en charge les scénarios d’annulation d’écho acoustique. Pour plus d’informations, consultez IApoAcousticEchoCancellation.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 Build 20348
En-tête audioapotypes.h

Voir aussi

APO_CONNECTION_PROPERTYIApoAcousticEchoCancellation. APOProcess