events
WMContainer ASF コンポーネント
WMContainer オブジェクトを使用すると、Advanced Systems Format (ASF) ファイルの解析と書き込みを低レベルで制御できます。
パイプライン レイヤー ASF コンポーネントは、WMContainer オブジェクトを内部的に使用します。 ほとんどのアプリケーションでは、WMContainer オブジェクトを使用するのではなく、パイプライン コンポーネントを使用する必要があります。 WMContainer は、ASF ファイルの解析と書き込みを低レベルで制御する必要がある場合にのみ使用します。
WMContainer レイヤーには、次のオブジェクトが含まれています。
次のトピックでは、WMContainer を使用して ASF ファイルの読み取りまたは書き込みを行う手順について説明します。
- チュートリアル: WMContainer オブジェクトを使用した ASF ファイルの読み取り
- チュートリアル: WMContainer オブジェクトを使用した ASF ストリームのコピー
- チュートリアル: WMContainer オブジェクトを使用した WMA ファイルの作成
WMContainer オブジェクトは、ASF ファイル オブジェクトと直接やり取りします。 次の図は、ASF ファイル構造と対応する WMContainer オブジェクトを示しています。
スプリッターとマルチプレクサーを除き、これらの各オブジェクトは ASF ファイルの解析 (読み取り) と書き込みの両方をサポートします。 スプリッターは、ASF ファイルの読み取りにのみ使用されます。 マルチプレクサーは、新しい ASF ファイルの作成にのみ使用されます。
WMContainer オブジェクトによって実行されるすべての操作は同期的であり、呼び出し元のスレッドをブロックします。