IMFSourceReader::GetPresentationAttribute メソッド (mfreadwrite.h)

基になるメディア ソースから属性を取得します。

構文

HRESULT GetPresentationAttribute(
  [in]  DWORD       dwStreamIndex,
  [in]  REFGUID     guidAttribute,
  [out] PROPVARIANT *pvarAttribute
);

パラメーター

[in] dwStreamIndex

クエリを実行するストリームまたはオブジェクト。 値には、次のいずれかを指定できます。

意味
0 ~ 0xFFFFFFFB
ストリームの 0 から始まるインデックス。
MF_SOURCE_READER_FIRST_VIDEO_STREAM
0xFFFFFFFC
最初のビデオ ストリーム。
MF_SOURCE_READER_FIRST_AUDIO_STREAM
0xFFFFFFFD
最初のオーディオ ストリーム。
MF_SOURCE_READER_MEDIASOURCE
0xFFFFFFFF
メディア ソース。

[in] guidAttribute

取得する属性を識別する GUID。 dwStreamIndex パラメーターが MF_SOURCE_READER_MEDIASOURCEと等しい場合、guidAttribute は次のいずれかを指定できます。

それ以外の場合、 dwStreamIndex パラメーターでストリームが指定されている場合、 guidAttribute はストリーム記述子属性を指定します。 値の一覧については、「記述子属性のStream」を参照してください。

[out] pvarAttribute

属性の値を受け取る PROPVARIANT へのポインター。 PropVariantClear 関数を呼び出して PROPVARIANT を解放します。

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

このインターフェイスは、Windows Vista のプラットフォーム更新プログラムの補足がインストールされている場合に、Windows Vista で使用できます。

要件

要件
サポートされている最小のクライアント Windows Vista 用 Windows 7、Windows Vista およびプラットフォーム更新プログラムの補足 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー mfreadwrite.h

こちらもご覧ください

IMFSourceReader

Media Foundation 属性

ソース リーダー