Метод IMFCaptureRecordSink::SetSampleCallback (mfcaptureengine.h)

Задает обратный вызов для получения данных записи для одного потока.

Синтаксис

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

Параметры

[in] dwStreamSinkIndex

Отсчитываемый от нуля индекс потока. Индекс возвращается в параметре pdwSinkStreamIndex метода IMFCaptureSink::AddStream .

[in] pCallback

Указатель на интерфейс IMFCaptureEngineOnSampleCallback . Вызывающий объект должен реализовать этот интерфейс.

Возвращаемое значение

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Вызов этого метода переопределяет любой предыдущий вызов IMFCaptureRecordSink::SetOutputByteStream или IMFCaptureRecordSink::SetOutputFileName.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header mfcaptureengine.h

См. также раздел

IMFCaptureRecordSink