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 配列に書き込むこと。
参照