3.2.13. DMX_GET_PES_PIDS¶
3.2.13.1. 名稱¶
DMX_GET_PES_PIDS
3.2.13.2. 概要¶
-
DMX_GET_PES_PIDS¶
int ioctl(fd, DMX_GET_PES_PIDS, __u16 pids[5])
3.2.13.3. 引數¶
fdopen()返回的檔案描述符。pids用於儲存 5 個節目ID的陣列。
3.2.13.4. 描述¶
此ioctl允許查詢DVB裝置以返回給定服務上音訊,影片,文字,字幕和PCR節目使用的第一個PID。 它們儲存為
PID 元素 |
位置 |
內容 |
|---|---|---|
pids[DMX_PES_AUDIO] |
0 |
第一個音訊 PID |
pids[DMX_PES_VIDEO] |
1 |
第一個影片 PID |
pids[DMX_PES_TELETEXT] |
2 |
第一個圖文電視 PID |
pids[DMX_PES_SUBTITLE] |
3 |
第一個字幕 PID |
pids[DMX_PES_PCR] |
4 |
第一個節目時鐘參考 PID |
注意
等於 0xffff 的值表示 Kernel 未填充該 PID。
3.2.13.5. 返回值¶
成功時返回0。
出錯時返回 -1,並且會適當地設定 errno 變數。
通用錯誤程式碼在 通用錯誤程式碼 章節中描述。