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