3.2.10. DMX_SET_PES_FILTER

3.2.10.1. 名稱

DMX_SET_PES_FILTER

3.2.10.2. 概要

DMX_SET_PES_FILTER

int ioctl(int fd, DMX_SET_PES_FILTER, struct dmx_pes_filter_params *params)

3.2.10.3. 引數

fd

open() 返回的檔案描述符。

params

指向包含過濾器引數的結構的指標。

3.2.10.4. 描述

此 ioctl 呼叫根據提供的引數設定 PES 過濾器。 PES 過濾器是指僅基於資料包識別符號 (PID) 的過濾器,即不支援 PES 頭部或有效負載過濾功能。

3.2.10.5. 返回值

成功時返回 0。

發生錯誤時返回 -1,並且會適當地設定 errno 變數。

EBUSY

此錯誤程式碼指示存在衝突的請求。 有活動的過濾器正在過濾來自另一個輸入源的資料。 在啟動此過濾器之前,請確保已停止這些過濾器。

通用錯誤程式碼在 通用錯誤程式碼 章節中描述。