Método IAudioClient2::SetClientProperties (audioclient.h)

Define as propriedades do fluxo de áudio preenchendo uma estrutura AudioClientProperties .

Sintaxe

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

Parâmetros

[in] pProperties

Ponteiro para uma estrutura AudioClientProperties .

Retornar valor

O método SetClientProperties retorna S_OK para indicar que ele foi concluído com êxito. Caso contrário, ele retornará um código de erro apropriado.

Comentários

Começando com Windows 10, os fluxos de áudio descarregados por hardware devem ser controlados por eventos. Isso significa que, se você chamar IAudioClient2::SetClientProperties e definir o parâmetro bIsOffload do AudioClientProperties como TRUE, deverá especificar o sinalizador AUDCLNT_STREAMFLAGS_EVENTCALLBACK no parâmetro StreamFlags como IAudioClient::Initialize.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho audioclient.h

Confira também

AudioClientProperties

IAudioClient2

IAudioClient::Initialize