Структура SpatialAudioClientActivationParams (spatialaudioclient.h)

Представляет необязательные параметры активации для потока отрисовки пространственного звука. Передайте эту структуру в ActivateAudioInterfaceAsync при активации интерфейса ISpatialAudioClient .

Синтаксис

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

Члены

tracingContextId

Определяемый приложением идентификатор контекста, используемый для ведения журнала событий.

appId

Идентификатор клиентского приложения, используемый для ведения журнала событий.

majorVersion

Основной номер версии клиентского приложения, используемый для ведения журнала событий.

minorVersion1

Первый дополнительный номер версии клиентского приложения, используемый для ведения журнала событий.

minorVersion2

Второй дополнительный номер версии клиентского приложения, используемый для ведения журнала событий.

####### minorVersion3

Третий дополнительный номер версии клиентского приложения, используемый для ведения журнала событий.

majorVersion

minorVersion1

minorVersion2

minorVersion3

Комментарии

В следующем примере кода показано, как инициализировать эту структуру.

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);

Чтобы получить доступ к ActivateAudioIntefaceAsync, необходимо создать ссылку на файл mmdevapi.lib.

Требования

Требование Значение
Заголовок spatialaudioclient.h