次の方法で共有


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 を使用。

参照