次の方法で共有


IMPEG2PIDMap::UnmapPID

UnmapPID メソッドは、1 つ以上の PID のマッピングを解除する。

構文

  HRESULT UnmapPID(
  ULONG culPID,
  ULONG* pulPID
);

パラメータ

culPID

[in] pulPID 配列の要素数を指定する。

pulPID

[in] 呼び出し元によって割り当てられた、サイズが culPID の配列へのポインタ。配列内の各要素には、マッピングを解除する PID を格納する。

戻り値

成功した場合は S_OK を返す。失敗した場合は HRESULT エラー コードを返す。

注意

オーディオ ストリームとビデオ ストリームの出力ピンでは、与えられた時間にマップされる PID は 1 つだけである。PSI ストリームをトランスポート情報フィルタに出力するピンのような出力ピンでは、1 つのピンに複数の PID がマップされる場合がある。そのピンにどの PID がマップされているかを確認するには、IEnumPIDMap メソッドを使い、次にそれらの値を pulPID 配列に書き込むこと。

参照