Compartir a través de


estructura APO_CONNECTION_PROPERTY_V2 (audioapotypes.h)

Contiene las propiedades de conexión que cambian dinámicamente. La versión dos de esta estructura presenta una marca de tiempo que se puede usar para sincronizar una secuencia de referencia auxiliar inicializada con IApoAuxiliaryInputConfiguration.

Sintaxis

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

Miembros

property

Estructura APO_CONNECTION_PROPERTY que contiene las propiedades de la versión 1.

u64QPCTime

Valor de 64 bits sin signo que representa una marca de tiempo QueryPerformanceCounter (QPC) para un búfer de audio.

Comentarios

Si el campo u32Signature de la estructura de APO_CONNECTION_PROPERTY pasado a IAudioProcessingObjectRT::APOProcess es igual a APO_CONNECTION_PROPERTY_V2_SIGNATURE, la estructura se puede convertir de forma segura en una APO_CONNECTION_PROPERTY_V2.

Esta estructura se introdujo para admitir escenarios de cancelación de eco acústico. Para obtener más información, vea IApoAcousticEchoCancellation.

Requisitos

Requisito Value
Cliente mínimo compatible compilación 20348 de Windows 10
Encabezado audioapotypes.h

Consulte también

APO_CONNECTION_PROPERTYIApoAcousticEchoCancellation. APOProcess