次の方法で共有


IMpeg2Data::GetStreamOfSections

GetStreamOfSections メソッドは、特定の MPEG-2 テーブル セクションに対する継続中の要求を開始する。

構文

  HRESULT GetStreamOfSections(
  PID  pid,
  TID  tid,
  PMPEG2_FILTER  pFilter,
  HANDLE  hDataReadyEvent,
  IMpeg2Stream**  ppMpegStream
);

パラメータ

pid

[in]  調べるトランスポート ストリーム パケットのパケット識別子 (PID) を指定する。

tid

[in]  取得するセクションのテーブル識別子 (TID) を指定する。

pFilter

[in]  MPEG2_FILTER 構造体へのオプションのポインタ。呼び出し元はこのパラメータを使って、追加の MPEG-2 ヘッダー フィールドに基づいてパケットを除外できる。このパラメータは NULL でもよい。

hDataReadyEvent

[in]  呼び出し元によって作成されるイベントのハンドル。フィルタは新しいデータを受信するたびに、このイベントを通知する。

ppMpegStream

[out]  IMpeg2Stream インターフェイス ポインタを受け取る変数へのポインタ。呼び出し元はそのインターフェイスを解放しなければならない。到着したデータを取得するには、このインターフェイスを使用する。

戻り値

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

戻りコード 説明
E_INVALIDARG 無効な引数。
E_POINTER NULL ポインタ引数。
S_OK メソッドが成功した。

参照