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