Метод IMFCaptureSource::GetStreamIndexFromFriendlyName (mfcaptureengine.h)

Возвращает фактический индекс потока устройства, преобразованный из понятного имени потока.

Синтаксис

HRESULT GetStreamIndexFromFriendlyName(
  [in]  UINT32 uifriendlyName,
  [out] DWORD  *pdwActualStreamIndex
);

Параметры

[in] uifriendlyName

Понятное имя. Может применяться один из перечисленных ниже типов.

  • MF_CAPTURE_ENGINE_FIRST_SOURCE_AUDIO_STREAM
  • MF_CAPTURE_ENGINE_FIRST_SOURCE_VIDEO_STREAM
  • MF_CAPTURE_ENGINE_FIRST_SOURCE_PHOTO_STREAM
  • MF_CAPTURE_ENGINE_PREFERRED_SOURCE_VIDEO_STREAM_FOR_RECORD
  • MF_CAPTURE_ENGINE_PREFERRED_SOURCE_VIDEO_STREAM_FOR_PREVIEW
  • MF_CAPTURE_ENGINE_FIRST_SOURCE_INDEPENDENT_PHOTO_STREAM

[out] pdwActualStreamIndex

Получает значение индекса потока, соответствующее понятному имени.

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

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

Требования

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

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

IMFCaptureSource