IAudioClient2-Schnittstelle (audioclient.h)

Die IAudioClient2-Schnittstelle wird von der IAudioClient-Schnittstelle abgeleitet, mit einer Reihe zusätzlicher Methoden, die es einem WasAPI-Audioclient (Windows Audio Session API) ermöglichen, Folgendes zu tun: Aktivieren Sie das Ausladen, Abfragen von Datenstromeigenschaften und Abrufen von Informationen von der Hardware, die das Ausladen übernimmt. Der Audioclient kann erfolgreich einen entladenen Stream erstellen, wenn der zugrunde liegende Endpunkt die Hardwareaudio-Engine unterstützt, der Endpunkt vom Audiosystem aufgezählt und ermittelt wurde und auf dem Endpunkt weiterhin Auslagerungspininstanzen verfügbar sind.

Vererbung

Die IAudioClient2-Schnittstelle erbt von der IAudioClient-Schnittstelle . IAudioClient2 verfügt auch über folgende Membertypen:

Methoden

Die IAudioClient2-Schnittstelle verfügt über diese Methoden.

 
IAudioClient2::GetBufferSizeLimits

Die GetBufferSizeLimits-Methode gibt die Puffergrößenlimits der Hardwareaudio-Engine in Einheiten von 100 Nanosekunden zurück.
IAudioClient2::IsOffloadCapable

Die IsOffloadCapable-Methode ruft Informationen darüber ab, ob der Endpunkt, auf dem ein Stream erstellt wird, in der Lage ist, einen entladenen Audiostream zu unterstützen.
IAudioClient2::SetClientProperties

Legt die Eigenschaften des Audiostreams fest, indem eine AudioClientProperties-Struktur aufgefüllt wird.

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

Kern-Audioschnittstellen

IAudioClient