Condividi tramite


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:

  1. Implementare un oggetto callback che espone l'interfaccia.
  2. Creare il sink sample-grabber chiamando la funzione MFCreateSampleGrabberSinkActivate . Passare il puntatore di callback nel parametro pIMFSampleGrabberSinkCallback .
  3. Il sink di esempio-grabber chiamerà QueryInterface nell'oggetto callback.
  4. 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

Vedi anche

FMSampleGrabberSinkCallback

Interfacce di Media Foundation