drm/etnaviv: Implement mmap as GEM object function
[linux-2.6-microblaze.git] / Documentation / userspace-api / media / dvb / video-set-streamtype.rst
1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
2 .. c:namespace:: DTV.video
3
4 .. _VIDEO_SET_STREAMTYPE:
5
6 ====================
7 VIDEO_SET_STREAMTYPE
8 ====================
9
10 Name
11 ----
12
13 VIDEO_SET_STREAMTYPE
14
15 .. attention:: This ioctl is deprecated.
16
17 Synopsis
18 --------
19
20 .. c:macro:: VIDEO_SET_STREAMTYPE
21
22 ``int ioctl(fd, VIDEO_SET_STREAMTYPE, int type)``
23
24 Arguments
25 ---------
26
27 .. flat-table::
28     :header-rows:  0
29     :stub-columns: 0
30
31     -  .. row 1
32
33        -  int fd
34
35        -  File descriptor returned by a previous call to open().
36
37     -  .. row 2
38
39        -  int request
40
41        -  Equals VIDEO_SET_STREAMTYPE for this command.
42
43     -  .. row 3
44
45        -  int type
46
47        -  stream type
48
49 Description
50 -----------
51
52 This ioctl tells the driver which kind of stream to expect being written
53 to it. If this call is not used the default of video PES is used. Some
54 drivers might not support this call and always expect PES.
55
56 Return Value
57 ------------
58
59 On success 0 is returned, on error -1 and the ``errno`` variable is set
60 appropriately. The generic error codes are described at the
61 :ref:`Generic Error Codes <gen-errors>` chapter.