Microsoft DirectX 8.0

ASF ライタ フィルタ

ASF ライタは、可変数の入力ストリームを受け入れて ASF (Advanced Streaming Format) ファイルを作成する。このフィルタは、圧縮と多重化を取り扱う。ただし、圧縮メカニズムはバイパスすることができる。ASF ライタは、デジタル ビデオ (DV) キャプチャ、オーディオ再圧縮、およびネットワーク ストリーミング用の AVI (Audio-Video Interleaved) ファイルまたは MPEG マルチメディア ファイルの変換など、各種のシナリオで使用することができる。このフィルタは、Microsoft® DirectShow® の Microsoft® Windows Media™ Audio ファイルおよび Windows Media Video ファイルを作成する唯一の方法を提供する。

ASF ファイルの記述方法については、「DirectShow での ASF ファイルの作成」を参照すること。

フィルタ インターフェイス IAMFilterMiscFlagsIConfigAsfWriterIFileSinkFilter2IMediaSeekingIPersistStreamISpecifyPropertyPages
入力ピン インターフェイス IPinIMemInputPin IAMStreamConfig
出力ピン メディア タイプ 利用できない。
出力ピン インターフェイス 利用できない。
フィルタ CLSID CLSID_WWAsfWriter
プロパティ ページ CLSID CLSID_AsfWriterProperties
実行モジュール Qasf.dll
メリット MERIT_DO_NOT_USE
カテゴリ 指定なし。

注意

このフィルタには、Windows Media Format Software Development Kit (SDK) の有効なインストールが必要である。

入力ピンの数は、ASF ストリームのプロファイルまたはプロファイル識別子に応じて異なる。

入力ピン上でサポートされる IAMStreamConfig のメソッドは、IAMStreamConfig::GetFormat だけである。ほかのすべてのメソッドは E_NOTIMPL を返す。GetFormat を呼び出し、フィルタの構成に使用された ASF プロファイルに基づいて、ストリームのフォーマットを判定する。詳細については、「IConfigAsfWriter)」を参照すること。