video-set-id.rst 1.0 KB
Newer Older
1 2 3 4
.. -*- coding: utf-8; mode: rst -*-

.. _VIDEO_SET_ID:

5
============
6 7 8
VIDEO_SET_ID
============

9
Name
10
----
11

12
VIDEO_SET_ID
13

14 15

Synopsis
16 17 18 19 20
--------

.. c:function:: int ioctl(int fd, int request = VIDEO_SET_ID, int id)


21
Arguments
22
---------
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47

.. flat-table::
    :header-rows:  0
    :stub-columns: 0


    -  .. row 1

       -  int fd

       -  File descriptor returned by a previous call to open().

    -  .. row 2

       -  int request

       -  Equals VIDEO_SET_ID for this command.

    -  .. row 3

       -  int id

       -  video sub-stream id


48
Description
49 50 51 52 53 54
-----------

This ioctl selects which sub-stream is to be decoded if a program or
system stream is sent to the video device.


55
Return Value
56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
------------

On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the
:ref:`Generic Error Codes <gen-errors>` chapter.



.. flat-table::
    :header-rows:  0
    :stub-columns: 0


    -  .. row 1

       -  ``EINVAL``

       -  Invalid sub-stream id.