Interfaz IMFCaptureRecordSink (mfcaptureengine.h)
Controla el receptor de grabación. El receptor de grabación crea archivos de audio/vídeo comprimidos o secuencias de audio/vídeo comprimidos.
Herencia
La interfaz IMFCaptureRecordSink hereda de IMFCaptureSink. IMFCaptureRecordSink también tiene estos tipos de miembros:
Métodos
La interfaz IMFCaptureRecordSink tiene estos métodos.
IMFCaptureRecordSink::GetRotation Obtiene la rotación que se está aplicando actualmente a la secuencia de vídeo grabada. |
IMFCaptureRecordSink::SetCustomSink Establece un receptor de medios personalizado para la grabación. |
IMFCaptureRecordSink::SetOutputByteStream Especifica una secuencia de bytes que recibirá los datos de la grabación. |
IMFCaptureRecordSink::SetOutputFileName Especifica el nombre del archivo de salida para la grabación. |
IMFCaptureRecordSink::SetRotation Gira la secuencia de vídeo grabada. |
IMFCaptureRecordSink::SetSampleCallback Establece una devolución de llamada para recibir los datos de grabación de una secuencia. |
Comentarios
El receptor de grabación puede entregar muestras a uno de los siguientes destinos:
- Secuencia de bytes.
- Archivo de salida.
- Interfaz de devolución de llamada proporcionada por la aplicación.
Si el destino es una secuencia de bytes o un archivo de salida, la aplicación especifica un tipo de contenedor, como MP4 o ASF. A continuación, el motor de captura multiplexa el audio y el vídeo para generar el formato definido por el tipo de contenedor. Sin embargo, si el destino es una interfaz de devolución de llamada, el motor de captura no multiplex ni intercala los ejemplos. La opción de devolución de llamada proporciona el mayor control sobre la salida grabada, pero requiere más trabajo por parte de la aplicación.
Para iniciar la grabación, llame a IMFCaptureEngine::StartRecord.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | mfcaptureengine.h |