2020-08-26 09:03:09 +02:00
.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
2020-09-24 16:56:00 +02:00
.. c:namespace :: DTV.dmx
2018-08-30 10:15:26 -04:00
2016-07-05 10:37:31 -03:00
.. _DMX_REMOVE_PID:
2016-07-05 07:58:48 -03:00
==============
2016-07-05 10:37:31 -03:00
DMX_REMOVE_PID
==============
2016-07-05 15:14:35 -03:00
Name
2016-07-05 07:58:48 -03:00
----
2016-07-05 10:37:31 -03:00
2016-07-05 07:58:48 -03:00
DMX_REMOVE_PID
2016-07-05 10:37:31 -03:00
2016-07-05 15:14:35 -03:00
Synopsis
2016-07-05 10:37:31 -03:00
--------
2020-09-24 16:56:00 +02:00
.. c:macro :: DMX_REMOVE_PID
2016-07-05 10:37:31 -03:00
2020-09-24 16:56:00 +02:00
`` int ioctl(fd, DMX_REMOVE_PID, __u16 *pid) ``
2016-07-05 10:37:31 -03:00
2016-07-05 15:14:35 -03:00
Arguments
2016-07-05 07:58:48 -03:00
---------
2016-07-05 10:37:31 -03:00
2016-08-19 16:56:15 -03:00
`` fd ``
2020-09-24 16:56:00 +02:00
File descriptor returned by :c:func: `open()` .
2016-07-05 10:37:31 -03:00
2016-08-19 16:56:15 -03:00
`` pid ``
PID of the PES filter to be removed.
2016-07-05 10:37:31 -03:00
2016-07-05 15:14:35 -03:00
Description
2016-07-05 07:58:48 -03:00
-----------
This ioctl call allows to remove a PID when multiple PIDs are set on a
transport stream filter, e. g. a filter previously set up with output
2017-09-01 12:21:49 -04:00
equal to :c:type: `DMX_OUT_TSDEMUX_TAP <dmx_output>` , created via either
:ref: `DMX_SET_PES_FILTER` or :ref: `DMX_ADD_PID` .
2016-07-05 07:58:48 -03:00
2016-07-05 15:14:35 -03:00
Return Value
2016-07-05 10:37:31 -03:00
------------
2017-09-01 12:15:43 -04:00
On success 0 is returned.
On error -1 is returned, and the `` errno `` variable is set
appropriately.
The generic error codes are described at the
2016-07-05 10:37:31 -03:00
:ref: `Generic Error Codes <gen-errors>` chapter.