Interfaz IMFSampleGrabberSinkCallback (mfidl.h)
Interfaz de devolución de llamada para obtener datos multimedia del receptor de captura de muestra.
Herencia
La interfaz IMFSampleGrabberSinkCallback hereda de IMFClockStateSink. IMFSampleGrabberSinkCallback también tiene estos tipos de miembros:
Métodos
La interfaz IMFSampleGrabberSinkCallback tiene estos métodos.
IMFSampleGrabberSinkCallback::OnProcessSample Se llama cuando el receptor del captador de muestras recibe un nuevo ejemplo de medio. (IMFSampleGrabberSinkCallback.OnProcessSample) |
IMFSampleGrabberSinkCallback::OnSetPresentationClock Se llama cuando el reloj de presentación se establece en el receptor del captador de muestras. |
IMFSampleGrabberSinkCallback::OnShutdown Se le llama cuando se apaga el receptor del captador de muestras. |
Comentarios
El receptor de captura de ejemplo permite a una aplicación obtener datos de la canalización de Media Foundation sin implementar un receptor de medios personalizado. Para usar el receptor de captura de ejemplo, la aplicación debe realizar los pasos siguientes:
- Implemente la interfaz IMFSampleGrabberSinkCallback .
- Llame a MFCreateSampleGrabberSinkActivate, pasando el puntero de interfaz IMFSampleGrabberSinkCallback . Esta función devuelve un objeto IMFActivate .
- Cree una topología que incluya un nodo de salida con el objeto IMFActivate del receptor.
- Pase esta topología a la sesión multimedia.
No puede usar el receptor de captura de ejemplo para obtener contenido protegido.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | mfidl.h |