Freigeben über


IAudioClient2::SetClientProperties-Methode (audioclient.h)

Legt die Eigenschaften des Audiostreams durch Auffüllen einer AudioClientProperties-Struktur fest.

Syntax

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

Parameter

[in] pProperties

Zeiger auf eine AudioClientProperties-Struktur .

Rückgabewert

Die SetClientProperties-Methode gibt S_OK zurück, um anzugeben, dass sie erfolgreich abgeschlossen wurde. Andernfalls wird ein entsprechender Fehlercode zurückgegeben.

Hinweise

Ab Windows 10 müssen hardwareoffene Audiodatenströme ereignisgesteuert sein. Wenn Sie also IAudioClient2::SetClientProperties aufrufen und den bIsOffload-Parameter der AudioClientProperties auf TRUE festlegen, müssen Sie das flag AUDCLNT_STREAMFLAGS_EVENTCALLBACK im StreamFlags-Parameter auf IAudioClient::Initialize angeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile audioclient.h

Weitere Informationen

AudioClientProperties

IAudioClient2

IAudioClient::Initialize