次の方法で共有


ストリーム構成オブジェクト

[このページに関連付けられている機能である Windows Media Format 11 SDK は、レガシ機能です。 これは、ソース リーダーシンク ライターによって置き換えられます。 ソース リーダーシンク ライターは、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、Windows Media Format 11 SDK ではなくソース リーダーシンク ライターを使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

ストリーム構成オブジェクトは、ASF ファイル内のメディア ストリームのプロパティを指定するために使用されます。 ストリーム構成オブジェクトは、プロファイル内の既存のストリームに対して作成することも、空にして新しいデータを受信できるように作成することもできます。 ストリーム構成オブジェクトは、プロファイル オブジェクトとは独立して存在できません。 ストリーム構成オブジェクトの内容を保存するには、 IWMProfile::AddStream を呼び出して新しいストリームを追加するか 、IWMProfile::ReconfigStream を呼び出して既存のストリームに加えられた変更を保存する必要があります。

ストリーム構成オブジェクトを作成するには、次のいずれかの方法を使用します。

Method 説明
IWMProfile::CreateNewStream データを含まないストリーム構成オブジェクトを作成します。
IWMProfile::GetStream プロファイルのデータが設定されたストリーム構成オブジェクトを作成します。 ストリーム インデックスを使用して、目的のストリームを識別します。
IWMProfile::GetStreamByNumber プロファイルのデータが設定されたストリーム構成オブジェクトを作成します。 ストリーム番号を使用して、目的のストリームを識別します。

 

前の表のすべてのメソッドは、 IWMStreamConfig インターフェイスへのポインターを設定します。 ストリーム構成オブジェクトの他のインターフェイスは、 QueryInterface メソッドを呼び出すことによって取得できます。

ストリーム構成オブジェクトでは、次のインターフェイスがサポートされています。

インターフェイス 説明
IWMMediaProps ストリームの WM_MEDIA_TYPE 構造体を設定して取得します。
IWMPropertyVault 可変ビット レート (VBR) 設定など、すべてのストリームに必要ではないプロパティを設定および取得します。
IWMStreamConfig ストリームに関するすべての基本情報を設定および取得します。
IWMStreamConfig2 ストリームに関連付けられているデータ ユニット拡張機能の種類を構成します。 IWMStreamConfig のすべてのメソッドを継承します。
IWMStreamConfig3 ストリームの言語を設定および取得します。 IWMStreamConfig および IWMStreamConfig2 のすべてのメソッド継承します。
IWMVideoMediaProps ビデオ ストリームのプロパティを管理します。 これは省略可能なインターフェイスであり、ビデオ ストリームでのみ使用できます。

 

ストリームの構成

オブジェクト

プロファイル マネージャー オブジェクト