Método IMFSourceReaderCallback::OnReadSample (mfreadwrite.h)
Se llama cuando se completa el método IMFSourceReader::ReadSample .
Sintaxis
HRESULT OnReadSample(
[in] HRESULT hrStatus,
[in] DWORD dwStreamIndex,
[in] DWORD dwStreamFlags,
[in] LONGLONG llTimestamp,
[in] IMFSample *pSample
);
Parámetros
[in] hrStatus
Código de estado. Si se produjo un error al procesar el ejemplo siguiente, este parámetro contiene el código de error.
[in] dwStreamIndex
Índice de base cero de la secuencia que entregó el ejemplo.
[in] dwStreamFlags
Or bit a bit de cero o más marcas de la enumeración MF_SOURCE_READER_FLAG .
[in] llTimestamp
Marca de tiempo de la muestra o la hora del evento de secuencia indicado en dwStreamFlags. El tiempo se da en unidades de 100 nanosegundos.
[in] pSample
Puntero a la interfaz IMFSample de una muestra de medios. Este parámetro puede ser NULL.
Valor devuelto
Devuelve un valor HRESULT . Actualmente, el lector de origen omite el valor devuelto.
Comentarios
El parámetro pSample podría ser NULL. Por ejemplo, cuando el lector de origen llega al final de una secuencia, dwStreamFlags contiene la marca MF_SOURCE_READERF_ENDOFSTREAM y pSample es NULL.
Si hay un intervalo en la secuencia, dwStreamFlags contiene la marca MF_SOURCE_READERF_STREAMTICK , pSample es NULL y llTimestamp indica el tiempo en que se produjo la brecha.
Esta interfaz está disponible en Windows Vista si está instalado El complemento de actualización de la plataforma para Windows Vista.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Complemento de actualización de Windows 7, Windows Vista y plataforma para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | mfreadwrite.h |