Freigeben über


IAudioClock2-Schnittstelle (audioclient.h)

Die IAudioClock2-Schnittstelle wird verwendet, um die aktuelle Geräteposition abzurufen.

Um einen Verweis auf die IAudioClock2-Schnittstelle abzurufen, muss die Anwendung IAudioClock::QueryInterface aufrufen, um den Schnittstellenzeiger von der IAudioClock-Schnittstelle des Streamobjekts anzufordern.

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 IAudioClock2-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 IAudioClock2-Schnittstelle erbt von der IUnknown-Schnittstelle . IAudioClock2 verfügt auch über folgende Membertypen:

Methoden

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

 
IAudioClock2::GetDevicePosition

Die GetDevicePosition-Methode ruft die aktuelle Geräteposition in Frames direkt von der Hardware ab.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile audioclient.h

Weitere Informationen

Kernaudioschnittstellen

IAudioClient::GetService

IAudioClock