Interfaccia FMSampleGrabberSinkCallback2 (mfidl.h)
Estende l'interfaccia FMSampleGrabberSinkCallback .
Ereditarietà
L'interfaccia FMSampleGrabberSinkCallback2 eredita da FMSampleGrabberSinkCallback. FMSampleGrabberSinkCallback2 include anche questi tipi di membri:
Metodi
L'interfaccia FMSampleGrabberSinkCallback2 include questi metodi.
FMSampleGrabberSinkCallback2::OnProcessSampleEx Chiamato quando il sink sample-grabber riceve un nuovo esempio multimediale. (FMSampleGrabberSinkCallback2.OnProcessSampleEx) |
Commenti
Questa interfaccia di callback viene usata con il sink di esempio-grabber. Estende l'interfaccia FMSampleGrabberSinkCallback aggiungendo il metodo OnProcessSampleEx , che sostituisce il metodo IMFSampleGrabberSinkCallback::OnProcessSampleEx .
Il metodo OnProcessSampleEx aggiunge un parametro che contiene gli attributi per l'esempio multimediale. È possibile usare gli attributi per ottenere informazioni sull'esempio, ad esempio la dominanza dei campi e i flag di telecine.
Per usare questa interfaccia, eseguire le operazioni seguenti:
- Implementare un oggetto callback che espone l'interfaccia.
- Creare il sink sample-grabber chiamando la funzione MFCreateSampleGrabberSinkActivate . Passare il puntatore di callback nel parametro pIMFSampleGrabberSinkCallback .
- Il sink di esempio-grabber chiamerà QueryInterface nell'oggetto callback.
- Se l'oggetto callback espone l'interfaccia FMSampleGrabberSinkCallback2 , il sink sample-grabber userà il metodo callback OnProcessSampleEx . In caso contrario, il sink sample-grabber userà il metodo di callback OnProcessSample precedente.
Requisiti
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mfidl.h |