Estructura SpatialAudioClientActivationParams (spatialaudioclient.h)

Representa parámetros de activación opcionales para una secuencia de representación de audio espacial. Pase esta estructura a ActivateAudioInterfaceAsync al activar una interfaz ISpatialAudioClient .

Sintaxis

typedef struct SpatialAudioClientActivationParams {
  GUID tracingContextId;
  GUID appId;
  int  majorVersion;
  int  minorVersion1;
  int  minorVersion2;
  int  minorVersion3;
} SpatialAudioClientActivationParams;

Miembros

tracingContextId

Identificador de contexto definido por la aplicación, que se usa para el registro de eventos.

appId

Identificador de la aplicación cliente, que se usa para el registro de eventos.

majorVersion

El número de versión principal de la aplicación cliente, que se usa para el registro de eventos.

minorVersion1

El primer número de versión secundaria de la aplicación cliente, que se usa para el registro de eventos.

minorVersion2

Segundo número de versión secundaria de la aplicación cliente, que se usa para el registro de eventos.

####### minorVersion3

Tercer número de versión secundaria de la aplicación cliente, que se usa para el registro de eventos.

majorVersion

minorVersion1

minorVersion2

minorVersion3

Comentarios

En el código de ejemplo siguiente se muestra cómo inicializar esta estructura.

PROPVARIANT var; 
PropVariantInit(&var);  
auto p = reinterpret_cast<SpatialAudioClientActivationParams *>(CoTaskMemAlloc(sizeof(SpatialAudioClientActivationParams)));  
if (nullptr == p) { ... } 
p->tracingContextId = /* context identifier */;  
p->appId = /* app identifier */;  
p->majorVersion = /* app version info */;  
p->majorVersionN = /* app version info */;
var.vt = VT_BLOB;
var.blob.cbSize = sizeof(*p);
var.blob.pBlobData = reinterpret_cast<BYTE *>(p); 
hr = ActivateAudioInterfaceAsync(device, __uuidof(ISpatialAudioClient), &var, ...);
// ...
ropVariantClear(&var);

Para acceder a ActivateAudioIntefaceAsync, deberá vincular a mmdevapi.lib.

Requisitos

Requisito Valor
Header spatialaudioclient.h