次の方法で共有


ISectionList::InitializeWithRawSections

InitializeWithRawSections メソッドは、未処理のセクション データを使ってオブジェクトを初期化する。このメソッドによって、セクション データのカスタム処理が可能になる。

構文

  HRESULT InitializeWithRawSections(
    PMPEG_PACKET_LIST  pmplSections
);

パラメータ

pmplSections

[in]  MPEG-2 セクションのリストを格納する MPEG_PACKET_LIST 構造体へのポインタ。

戻り値

このメソッドは HRESULT を返す。次のいずれかの値を返す。

戻りコード 説明
E_INVALIDARG 無効な引数。
MPEG2_E_ALREADY_INITIALIZED オブジェクトは既に初期化されている。
S_OK メソッドが成功した。

注意

このメソッドは次のように使用する。

  1. IMpeg2Data::GetStreamOfSections メソッドを呼び出してセクション データを取得する。
  2. 新しい SectionList オブジェクトを作成し、セクション データを使って InitializeWithRawSections を呼び出す。

参照