Поделиться через


Метод IAudioClient2::SetClientProperties (audioclient.h)

Задает свойства аудиопотока, заполняя структуру AudioClientProperties .

Синтаксис

HRESULT SetClientProperties(
  [in] const AudioClientProperties *pProperties
);

Параметры

[in] pProperties

Указатель на структуру AudioClientProperties .

Возвращаемое значение

Метод SetClientProperties возвращает S_OK , чтобы указать, что он успешно завершен. В противном случае возвращается соответствующий код ошибки.

Комментарии

Начиная с Windows 10, аппаратно-разгруженные аудиопотоки должны управляться событиями. Это означает, что если вызвать IAudioClient2::SetClientProperties и задать для параметра bIsOffloadaudioClientProperties значение TRUE, необходимо указать флаг AUDCLNT_STREAMFLAGS_EVENTCALLBACK в параметре StreamFlagsзначение IAudioClient::Initialize.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header audioclient.h

См. также раздел

AudioClientProperties

IAudioClient2

IAudioClient::Initialize