···2525 File descriptor returned by :c:func:`open() <dvb-dmx-open>`.26262727``pids``2828- Undocumented.2828+ Array used to store 5 Program IDs.292930303131Description3232-----------33333434-.. note:: This ioctl is undocumented. Documentation is welcome.3434+This ioctl allows to query a DVB device to return the first PID used3535+by audio, video, textext, subtitle and PCR programs on a given service.3636+They're stored as:3737+3838+======================= ======== =======================================3939+PID element position content4040+======================= ======== =======================================4141+pids[DMX_PES_AUDIO] 0 first audio PID4242+pids[DMX_PES_VIDEO] 1 first video PID4343+pids[DMX_PES_TELETEXT] 2 first teletext PID4444+pids[DMX_PES_SUBTITLE] 3 first subtitle PID4545+pids[DMX_PES_PCR] 4 first Program Clock Reference PID4646+======================= ======== =======================================4747+4848+4949+.. note::5050+5151+ A value equal to 0xffff means that the PID was not filled by the5252+ Kernel.355336543755Return Value