IMFASFMultiplexer インターフェイス (wmcontainer.h)
Advanced Systems Format (ASF) データ パケットを作成するメソッドを提供します。 このインターフェイスのメソッドは、入力サンプルを ASF データ セクションを構成するパケットに処理します。 ASF マルチプレクサーは、このインターフェイスを公開します。 ASF マルチプレクサーを作成するには、 MFCreateASFMultiplexer を呼び出します。
継承
IMFASFMultiplexer インターフェイスは、IUnknown インターフェイスから継承されます。 IMFASFMultiplexer には、次の種類のメンバーもあります。
メソッド
IMFASFMultiplexer インターフェイスには、これらのメソッドがあります。
IMFASFMultiplexer::End マルチプレクサーからデータを収集し、ASF ContentInfo オブジェクトを更新して、その情報を ASF ヘッダー オブジェクトに含めます。 |
IMFASFMultiplexer::Flush キューに登録されたすべての出力メディア サンプルを処理するようにマルチプレクサーに通知します。 最後のサンプルをマルチプレクサーに渡した後、このメソッドを呼び出します。 |
IMFASFMultiplexer::GetFlags 構成されたマルチプレクサー オプションを示すフラグを取得します。 |
IMFASFMultiplexer::GetNextPacket マルチプレクサーから次の出力 ASF パケットを取得します。 |
IMFASFMultiplexer::GetStatistics マルチプレクサーの統計情報を取得します。 |
IMFASFMultiplexer::Initialize ASF ContentInfo オブジェクトのデータを使用してマルチプレクサーを初期化します。 |
IMFASFMultiplexer::P rocessSample マルチプレクサーに入力サンプルを配信します。 |
IMFASFMultiplexer::SetFlags マルチプレクサー オプションを設定します。 |
IMFASFMultiplexer::SetSyncTolerance さまざまなストリームのサンプルが同期から外れる最大時間を設定します。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | wmcontainer.h |