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:
- Implemente un objeto de devolución de llamada que exponga la interfaz .
- 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 .
- El receptor del captador de ejemplo llamará a QueryInterface en el objeto de devolución de llamada.
- 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 |