Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1.. Permission is granted to copy, distribute and/or modify this
2.. document under the terms of the GNU Free Documentation License,
3.. Version 1.1 or any later version published by the Free Software
4.. Foundation, with no Invariant Sections, no Front-Cover Texts
5.. and no Back-Cover Texts. A copy of the license is included at
6.. Documentation/media/uapi/fdl-appendix.rst.
7..
8.. TODO: replace it to GFDL-1.1-or-later WITH no-invariant-sections
9
10.. _VIDEO_TRY_COMMAND:
11
12=================
13VIDEO_TRY_COMMAND
14=================
15
16Name
17----
18
19VIDEO_TRY_COMMAND
20
21.. attention:: This ioctl is deprecated.
22
23Synopsis
24--------
25
26.. c:function:: int ioctl(int fd, VIDEO_TRY_COMMAND, struct video_command *cmd)
27 :name: VIDEO_TRY_COMMAND
28
29
30Arguments
31---------
32
33.. flat-table::
34 :header-rows: 0
35 :stub-columns: 0
36
37
38 - .. row 1
39
40 - int fd
41
42 - File descriptor returned by a previous call to open().
43
44 - .. row 2
45
46 - int request
47
48 - Equals VIDEO_TRY_COMMAND for this command.
49
50 - .. row 3
51
52 - struct video_command \*cmd
53
54 - Try a decoder command.
55
56
57Description
58-----------
59
60This ioctl is obsolete. Do not use in new drivers. For V4L2 decoders
61this ioctl has been replaced by the
62:ref:`VIDIOC_TRY_DECODER_CMD <VIDIOC_DECODER_CMD>` ioctl.
63
64This ioctl tries a decoder command. The ``video_command`` struct is a
65subset of the ``v4l2_decoder_cmd`` struct, so refer to the
66:ref:`VIDIOC_TRY_DECODER_CMD <VIDIOC_DECODER_CMD>` documentation
67for more information.
68
69
70Return Value
71------------
72
73On success 0 is returned, on error -1 and the ``errno`` variable is set
74appropriately. The generic error codes are described at the
75:ref:`Generic Error Codes <gen-errors>` chapter.