次の方法で共有


IMFDeviceTransform::GetOutputStreamState メソッド (mftransform.h)

GetOutputStreamState メソッドは、デバイス MFT の出力ストリーム状態を取得します。

構文

HRESULT GetOutputStreamState(
  [in]  DWORD             dwStreamID,
  [out] DeviceStreamState *value
);

パラメーター

[in] dwStreamID

Stream状態を取得する必要がある出力ストリームの ID です。

[out] value

指定した出力デバイス MFT ストリームの現在の DeviceStreamState を 指定します。

戻り値

このメソッドは HRESULT を返します。 使用可能な値には、次の表に示す値が含まれますが、これらに限定されません。

リターン コード 説明
S_OK
ストリームの状態の切り替えに成功しました。
MF_E_INVALIDREQUEST
現時点では、デバイス MFT は要求をサポートできませんでした。
MF_E_INVAILIDSTREAMNUMBER
無効なストリーム ID が渡されました。

注釈

このメソッドは、特定の出力ストリームの状態を取得するために、デバイス変換マネージャー (DTM) によって使用されます。

要件

要件
サポートされている最小のクライアント Windows 10 Version 1703
対象プラットフォーム Windows
ヘッダー mftransform.h

こちらもご覧ください

IMFDeviceTransform