IMFASFProfile::GetStreamByNumber メソッド (wmcontainer.h)
プロファイル内のストリームの Advanced Systems Format (ASF) ストリーム構成オブジェクトを取得します。 このメソッドは、ストリーム インデックスではなくストリーム番号でストリームを参照します。
構文
HRESULT GetStreamByNumber(
[in] WORD wStreamNumber,
[out] IMFASFStreamConfig **ppIStream
);
パラメーター
[in] wStreamNumber
インターフェイス ポインターを取得するストリーム番号。
[out] ppIStream
ASF ストリーム構成オブジェクトの IMFASFStreamConfig インターフェイスへのポインターを受け取ります。 呼び出し元はインターフェイスを解放する必要があります。
戻り値
このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。
リターン コード | 説明 |
---|---|
|
メソッドが成功しました。 |
注釈
このメソッドでは、ストリーム構成オブジェクトのコピーは作成されません。 取得されるポインターは、プロファイル オブジェクト内の オブジェクトを指します。 このポインターを使用してストリーム構成オブジェクトを変更しないでください。これは、予期しない方法でプロファイル オブジェクトに影響を与える可能性があるためです。
プロファイル内のストリーム構成オブジェクトの構成を変更するには、まず IMFASFStreamConfig::Clone を呼び出してストリーム構成オブジェクトを複製する必要があります。 オブジェクトの複製に必要な変更を加えてから、 IMFASFProfile::SetStream メソッドを呼び出して、更新されたオブジェクトを追加します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | wmcontainer.h |
Library | Mfuuid.lib |