Método IMFCaptureRecordSink::SetSampleCallback (mfcaptureengine.h)

Establece una devolución de llamada para recibir los datos de grabación de una secuencia.

Sintaxis

HRESULT SetSampleCallback(
  [in] DWORD                            dwStreamSinkIndex,
  [in] IMFCaptureEngineOnSampleCallback *pCallback
);

Parámetros

[in] dwStreamSinkIndex

Índice de base cero de la secuencia. El índice se devuelve en el parámetro pdwSinkStreamIndex del método IMFCaptureSink::AddStream .

[in] pCallback

Puntero a la interfaz IMFCaptureEngineOnSampleCallback . El autor de la llamada debe implementar esta interfaz.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Al llamar a este método, se invalida cualquier llamada anterior a IMFCaptureRecordSink::SetOutputByteStream o IMFCaptureRecordSink::SetOutputFileName.

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

Consulte también

IMFCaptureRecordSink