IMFASFSplitter インターフェイス (wmcontainer.h)
Advanced Systems Format (ASF) ファイルからデータを読み取るメソッドを提供します。 ASF スプリッター オブジェクトは、このインターフェイスを公開します。 ASF スプリッターを作成するには、 MFCreateASFSplitter を使用します。
継承
IMFASFSplitter インターフェイスは、IUnknown インターフェイスから継承されます。 IMFASFSplitter には、次の種類のメンバーもあります。
メソッド
IMFASFSplitter インターフェイスには、これらのメソッドがあります。
IMFASFSplitter::Flush Advanced Systems Format (ASF) スプリッターをリセットし、保留中のすべてのサンプルを解放します。 |
IMFASFSplitter::GetFlags ASF スプリッターで設定されているオプション フラグを取得します。 |
IMFASFSplitter::GetLastSendTime 最後に受信したサンプルの送信時刻を取得します。 |
IMFASFSplitter::GetNextSample データの解析後に、Advanced Systems Format (ASF) スプリッターからサンプルを取得します。 |
IMFASFSplitter::GetSelectedStreams 現在選択されているストリームの一覧を取得します。 |
IMFASFSplitter::Initialize Advanced Systems Format (ASF) スプリッターをリセットし、ASF データ セクションのデータを解析するように構成します。 |
IMFASFSplitter::P arseData パケット化された Advanced Systems Format (ASF) データを ASF スプリッターに送信して処理します。 |
IMFASFSplitter::SelectStreams Advanced Systems Format (ASF) スプリッターによって解析されるストリームを設定します。 |
IMFASFSplitter::SetFlags Advanced Systems Format (ASF) スプリッターにオプション フラグを設定します。 |
注釈
ASF スプリッターは ASF パケットを受け入れ、そこから個々のストリームのサンプルを抽出します。 他の ASF 基本コンポーネントと同様に、ASF スプリッター オブジェクトは、使用する前に ASF ContentInfo オブジェクトのデータで初期化する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | wmcontainer.h |