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
标头 mfcaptureengine.h

另请参阅

IMFCaptureSource