MFCreateSensorStream 函数 (mfidl.h)

创建 IMFSensorStream 接口的实例。

语法

HRESULT MFCreateSensorStream(
                 DWORD           StreamId,
  [in, optional] IMFAttributes   *pAttributes,
  [in]           IMFCollection   *pMediaTypeCollection,
  [out]          IMFSensorStream **ppStream
);

参数

StreamId

创建的流的标识符。 这与设置 MF_DEVICESTREAM_STREAM_ID 属性相同。 如果 pAttributes 为 null,则使用此值。

[in, optional] pAttributes

所创建流的属性存储区。

[in] pMediaTypeCollection

IMFMediaType 对象的集合,指定流支持的媒体类型。

[out] ppStream

创建的流接口。

返回值

函数返回 HRESULT。 可能的值包括(但并不限于)下表中的项。

返回代码 说明
S_OK
方法成功。
E_POINTER
提供的 IMFSensorGroup 为 null。
E_INVALIDARG
提供的 LPCWSTR 为 null。

要求

要求
最低受支持的客户端 Windows 10版本 1703 [桌面应用 |UWP 应用]
最低受支持的服务器 无受支持的版本
目标平台 Windows
标头 mfidl.h