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

.. _VIDEO_SET_FORMAT:

5
================
6 7 8
VIDEO_SET_FORMAT
================

9 10
NAME
----
11

12
VIDEO_SET_FORMAT
13

14
SYNOPSIS
15 16 17 18 19
--------

.. c:function:: int ioctl(fd, int request = VIDEO_SET_FORMAT, video_format_t format)


20 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

.. 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_FORMAT for this command.

    -  .. row 3

       -  video_format_t format

       -  video format of TV as defined in section ??.


47 48 49 50 51 52 53 54 55
DESCRIPTION
-----------

This ioctl sets the screen format (aspect ratio) of the connected output
device (TV) so that the output of the decoder can be adjusted
accordingly.


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``

       -  format is not a valid video format.