IAMTimelineSrc::SetStreamNumber
SetStreamNumber メソッドは、このソース オブジェクトに関連付けられているソース ファイルから読み込むストリームを指定する。
構文
HRESULT SetStreamNumber(
long Val
);
パラメータ
Val
ストリーム番号。親グループの、一致するメディア タイプのストリームのセットから指定する。
戻り値
成功した場合、S_OK を返す。Val がゼロより小さい場合は、E_INVALIDARG を返す。
注意
Val 引数は、親グループのメディア タイプに一致するストリームのセットにおけるストリーム番号を指定する。これは、ソース ファイルのストリームのセット全体における番号ではない。たとえば、ファイルにビデオ ストリームが 2 つとオーディオ ストリームが 2 つあるとする。ソース オブジェクトがビデオ グループ内にある場合、Val に 0 を指定すると最初のビデオ ストリームが選択される。呼び出し元が有効なストリーム番号を指定しなければならない。
デフォルトのストリーム番号はゼロである。
要件
ヘッダー : Qedit.h をインクルードする。このヘッダー ファイルは、バージョン 7 以降の Microsoft® Direct3D® のヘッダーとは互換性がない。
ライブラリ : strmiids.lib を使用。
参照