Condividi tramite


Interfaccia IMFClockConsumer (mfidl.h)

Implementato da un'app per ottenere l'accesso a IMFPresentationClock.

Ereditarietà

L'interfaccia IMFClockConsumer eredita dall'interfaccia IUnknown . IMFClockConsumer ha anche questi tipi di membri:

Metodi

L'interfaccia IMFClockConsumer dispone di questi metodi.

 
IMFClockConsumer::GetPresentationClock

Chiamato dalla pipeline multimediale per ottenere un'istanza di IMFPresentationClock.
IMFClockConsumer::SetPresentationClock

Chiamato dalla pipeline multimediale per fornire all'app un'istanza di IMFPresentationClock.

Commenti

La pipeline multimediale verifica la presenza di questa interfaccia chiamando QueryInterface. I componenti possono usare l'orologio della presentazione fornito tramite questa interfaccia per determinare la quantità di buffering presente nella pipeline dopo il componente. È possibile eseguire questa operazione nel metodo IMFTransform::P rocessInput calcolando la differenza tra il valore restituito da IMFPresentationClock::GetTime e il valore restituito da IMFSample::GetSampleTime. Questa differenza rappresenta la quantità di dati memorizzati nel buffer dopo MFT nella pipeline.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 versione 1703 [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione mfidl.h