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 | メソッドが成功した。 |
参照