IMFTopologyNode::SetInputPrefType メソッド (mfidl.h)
このノードの入力ストリームに推奨されるメディアの種類を設定します。
構文
HRESULT SetInputPrefType(
[in] DWORD dwInputIndex,
[in] IMFMediaType *pType
);
パラメーター
[in] dwInputIndex
入力ストリームの 0 から始まるインデックス。
[in] pType
メディアの種類の IMFMediaType インターフェイスへのポインター。
戻り値
このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。
リターン コード | 説明 |
---|---|
|
メソッドが成功しました。 |
|
このノードはソース ノードです。 |
解説
推奨される型は、トポロジ ローダーのヒントです。
トポロジの読み込み後、またはメディア セッションでトポロジを設定した後は、このメソッドを呼び出さないでください。 実行中のトポロジで優先する種類を変更すると、接続エラーが発生する可能性があります。
指定したインデックスに入力ストリームが存在しない場合、 メソッドは、指定したインデックス番号までの新しいストリームを作成します。
ソース ノードに入力を含めることはできません。 このメソッドがソース ノードで呼び出されると、E_NOTIMPLが返されます。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | mfidl.h |
Library | Mfuuid.lib |