次の方法で共有


IMFSensorGroup::GetSensorDevice メソッド (mfidl.h)

センサー グループ内のデバイスに対応する IMFSensorDevice を取得します。

構文

HRESULT GetSensorDevice(
  [in]  DWORD           dwIndex,
  [out] IMFSensorDevice **ppDevice
);

パラメーター

[in] dwIndex

取得するデバイスの 0 から始まるインデックス。 インデックスは、0 から GetSensorDeviceCount - 1 によって返される値の間である必要があります。

[out] ppDevice

呼び出しが成功した場合、 ppDevice には取得したセンサー デバイスが含まれます。

戻り値

このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。

リターン コード 説明
S_OK
メソッドが成功しました。
E_POINTER
ppDevice パラメーターが null です。
MF_E_INVALID_INDEX
dwIndex パラメーターが有効な範囲内にありません。
MF_E_NOT_INITIALIZED
センサー グループが初期化されていません。

解説

このコンテキストの "device" という用語は、物理デバイス、カスタム メディア ソース、またはフレーム プロバイダーを参照できます。

要件

   
サポートされている最小のクライアント Windows 10、バージョン 1607 [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー mfidl.h
Library Mfplat.lib;Mfplat.dll

関連項目

IMFSensorGroup