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 |