Compartir a través de


Interfaz IMFSampleGrabberSinkCallback2 (mfidl.h)

Extiende la interfaz IMFSampleGrabberSinkCallback .

Herencia

La interfaz IMFSampleGrabberSinkCallback2 hereda de IMFSampleGrabberSinkCallback. IMFSampleGrabberSinkCallback2 también tiene estos tipos de miembros:

Métodos

La interfaz IMFSampleGrabberSinkCallback2 tiene estos métodos.

 
IMFSampleGrabberSinkCallback2::OnProcessSampleEx

Se llama cuando el receptor del captador de muestras recibe un nuevo ejemplo de medio. (IMFSampleGrabberSinkCallback2.OnProcessSampleEx)

Comentarios

Esta interfaz de devolución de llamada se usa con el receptor de captura de ejemplo. Extiende la interfaz IMFSampleGrabberSinkCallback agregando el método OnProcessSampleEx , que sustituye al método IMFSampleGrabberSinkCallback::OnProcessSample .

El método OnProcessSampleEx agrega un parámetro que contiene los atributos del ejemplo multimedia. Puede usar los atributos para obtener información sobre la muestra, como la dominación de campos y las marcas de telecine.

Para usar esta interfaz, haga lo siguiente:

  1. Implemente un objeto de devolución de llamada que exponga la interfaz .
  2. Cree el receptor de captura de ejemplo llamando a la función MFCreateSampleGrabberSinkActivate . Pase el puntero de devolución de llamada en el parámetro pIMFSampleGrabberSinkCallback .
  3. El receptor del captador de ejemplo llamará a QueryInterface en el objeto de devolución de llamada.
  4. Si el objeto de devolución de llamada expone la interfaz IMFSampleGrabberSinkCallback2 , el receptor del captador de muestra usará el método de devolución de llamada OnProcessSampleEx . De lo contrario, el receptor del captador de muestra usará el método de devolución de llamada OnProcessSample anterior.

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado mfidl.h

Consulte también

IMFSampleGrabberSinkCallback

Interfaces de Media Foundation