Condividi tramite


APO_CONNECTION_PROPERTY_V2 struttura (audioapotypes.h)

Contiene le proprietà di connessione che cambiano dinamicamente. La versione due di questa struttura introduce un timestamp che può essere usato per sincronizzare un flusso di riferimento ausiliario inizializzato con IApoAuxiliaryInputConfiguration.

Sintassi

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

Members

property

Struttura APO_CONNECTION_PROPERTY contenente le proprietà della versione 1.

u64QPCTime

Valore a 64 bit senza segno che rappresenta un timestamp queryPerformanceCounter (QPC) per un buffer audio.

Commenti

Se il campo u32Signature della struttura APO_CONNECTION_PROPERTY passato a IAudioProcessingObjectRT::APOProcess è uguale a APO_CONNECTION_PROPERTY_V2_SIGNATURE, la struttura può essere digitata in modo sicuro in un APO_CONNECTION_PROPERTY_V2.

Questa struttura è stata introdotta per supportare scenari di annullamento dell'eco acustico. Per altre informazioni, vedere IApoAcousticEchoCancellation.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 Build 20348
Intestazione audioapotypes.h

Vedi anche

APO_CONNECTION_PROPERTYIApoAcousticEchoCancellation. APOProcess