Freigeben über


IAudioClock-Schnittstelle (audioclient.h)

Die IAudioClock-Schnittstelle ermöglicht es einem Client, die Datenrate eines Datenstroms und die aktuelle Position im Stream zu überwachen. Der Client ruft einen Verweis auf die IAudioClock-Schnittstelle eines Streamobjekts ab, indem er die IAudioClient::GetService-Methode aufruft, wobei der Parameter riid auf REFIID IID_IAudioClock festgelegt ist.

Beim Freigeben einer IAudioClock-Schnittstelle instance muss der Client die Release-Methode der Schnittstelle aus demselben Thread aufrufen wie der Aufruf von IAudioClient::GetService, der das Objekt erstellt hat.

Vererbung

Die IAudioClock-Schnittstelle erbt von der IUnknown-Schnittstelle . IAudioClock verfügt auch über folgende Membertypen:

Methoden

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

 
IAudioClock::GetCharacteristics

Die GetCharacteristics-Methode ist für die zukünftige Verwendung reserviert.
IAudioClock::GetFrequency

Die GetFrequency-Methode ruft die Gerätehäufigkeit ab.
IAudioClock::GetPosition

Die GetPosition-Methode ruft die aktuelle Geräteposition ab.

Anforderungen

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

Weitere Informationen

Kernaudioschnittstellen

IAudioClient::GetService

WASAPI