次の方法で共有


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

GetStreamCount メソッドは、この Media Foundation 変換 (MFT) で現在の入力ストリームと出力ストリームの数を取得します。

構文

HRESULT GetStreamCount(
  [out] DWORD *pcInputStreams,
  [out] DWORD *pcOutputStreams
);

パラメーター

[out] pcInputStreams

入力ストリームの数を受け取ります。

[out] pcOutputStreams

出力ストリームの数を受信します。

戻り値

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

リターン コード 説明
S_OK
ストリームの状態の切り替えに成功しました。
E_POINTER
無効なポインターが渡されました。

注釈

この関数は、デバイス MFT でサポートされているストリームの数を取得するために DTM によって使用されます。 ストリームの数には、選択されていないストリームが含まれます。たとえば、メディアの種類がないストリームや NULL メディアの種類などです。

このメソッドは NULL パラメーターでは呼び出されません。

要件

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

こちらもご覧ください

IMFDeviceTransform