Linux 4.8.3
[linux/fpc-iii.git] / Documentation / media / uapi / dvb / video-set-system.rst
blob9ae0df1f5813a3fa731d83667a6ec777266a752d
1 .. -*- coding: utf-8; mode: rst -*-
3 .. _VIDEO_SET_SYSTEM:
5 ================
6 VIDEO_SET_SYSTEM
7 ================
9 Name
10 ----
12 VIDEO_SET_SYSTEM
15 Synopsis
16 --------
18 .. cpp:function:: int ioctl(fd, int request = VIDEO_SET_SYSTEM , video_system_t system)
21 Arguments
22 ---------
24 .. flat-table::
25     :header-rows:  0
26     :stub-columns: 0
29     -  .. row 1
31        -  int fd
33        -  File descriptor returned by a previous call to open().
35     -  .. row 2
37        -  int request
39        -  Equals VIDEO_SET_FORMAT for this command.
41     -  .. row 3
43        -  video_system_t system
45        -  video system of TV output.
48 Description
49 -----------
51 This ioctl sets the television output format. The format (see section
52 ??) may vary from the color format of the displayed MPEG stream. If the
53 hardware is not able to display the requested format the call will
54 return an error.
57 Return Value
58 ------------
60 On success 0 is returned, on error -1 and the ``errno`` variable is set
61 appropriately. The generic error codes are described at the
62 :ref:`Generic Error Codes <gen-errors>` chapter.
66 .. flat-table::
67     :header-rows:  0
68     :stub-columns: 0
71     -  .. row 1
73        -  ``EINVAL``
75        -  system is not a valid or supported video system.