次の方法で共有


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

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

プロファイルは、ASF ファイルの作成に使用されるメディア パラメーターのセットです。 プロファイル マネージャー オブジェクトは、編集用のプロファイル オブジェクトを作成します。 プロファイル オブジェクトは、データを含めずに作成することも、既存のプロファイル データから作成することもできます。 プロファイル マネージャー オブジェクトには、サポートされているコーデックを列挙し、それらのコーデックに情報を照会するためのメソッドも用意されています。

プロファイル マネージャー オブジェクトは、IWMProfileManager インターフェイスへのポインターを設定する WMCreateProfileManager 関数によって作成されます。 プロファイル マネージャー オブジェクトの他のインターフェイスは、 QueryInterface メソッドを呼び出すことによって取得できます。

プロファイル マネージャー オブジェクトでは、次のインターフェイスがサポートされています。

インターフェイス 説明
IWMCodecInfo サポートされているコーデックとその形式に関する情報を取得します。
IWMCodecInfo2 サポートされているコーデックの名前とその形式の説明を取得します。 IWMCodecInfo のすべてのメソッドを継承します。
IWMCodecInfo3 コーデックのプロパティを取得し、サポートされている機能のコーデックを照会します。 IWMCodecInfo および IWMCodecInfo2 のすべてのメソッドを継承します。
IWMProfileManager 新しいプロファイルを作成し、既存のプロファイルを読み込み、カスタム プロファイルを保存します。
IWMProfileManager2 プロファイル マネージャーによって列挙されるシステム プロファイルのバージョンを制御します。 IWMProfileManager のすべてのメソッドを継承します。
IWMProfileManagerLanguage プロファイル マネージャーによって解析されるシステム プロファイルの言語を制御します。

 

解説

プロファイル マネージャー オブジェクトが作成されると、すべてのシステム プロファイルが解析されます。これには数秒かかることがあります。 プロファイル マネージャーを使用する必要があるたびに作成およびリリースすると、パフォーマンスに悪影響を及ぼします。 プロファイル マネージャーは、アプリケーションで 1 回作成し、使用する必要がなくなった場合にのみ解放する必要があります。

オブジェクト

Profile オブジェクト

プロファイル