Interfaccia IAudioClock2 (audioclient.h)

L'interfaccia IAudioClock2 viene usata per ottenere la posizione corrente del dispositivo.

Per ottenere un riferimento all'interfaccia IAudioClock2 , l'applicazione deve chiamare IAudioClock::QueryInterface per richiedere il puntatore dell'interfaccia dall'interfaccia IAudioClock dell'oggetto di flusso.

Il client ottiene un riferimento all'interfaccia IAudioClock di un oggetto di flusso chiamando il metodo IAudioClient::GetService con il riid del parametro impostato su REFIID IID_IAudioClock.

Quando si rilascia un'istanza dell'interfaccia IAudioClock2 , il client deve chiamare il metodo Release dell'interfaccia dallo stesso thread della chiamata a IAudioClient::GetService che ha creato l'oggetto.

Ereditarietà

L'interfaccia IAudioClock2 eredita dall'interfaccia IUnknown . IAudioClock2 include anche questi tipi di membri:

Metodi

L'interfaccia IAudioClock2 include questi metodi.

 
IAudioClock2::GetDevicePosition

Il metodo GetDevicePosition ottiene la posizione corrente del dispositivo, in frame, direttamente dall'hardware.

Requisiti

   
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione audioclient.h

Vedi anche

Interfacce audio principali

IAudioClient::GetService

IAudioClock