mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
61 lines
1.2 KiB
ReStructuredText
61 lines
1.2 KiB
ReStructuredText
![]() |
.. -*- coding: utf-8; mode: rst -*-
|
||
|
|
||
|
.. _VIDEO_SELECT_SOURCE:
|
||
|
|
||
|
VIDEO_SELECT_SOURCE
|
||
|
===================
|
||
|
|
||
|
Description
|
||
|
-----------
|
||
|
|
||
|
This ioctl is for DVB devices only. This ioctl was also supported by the
|
||
|
V4L2 ivtv driver, but that has been replaced by the ivtv-specific
|
||
|
``IVTV_IOC_PASSTHROUGH_MODE`` ioctl.
|
||
|
|
||
|
This ioctl call informs the video device which source shall be used for
|
||
|
the input data. The possible sources are demux or memory. If memory is
|
||
|
selected, the data is fed to the video device through the write command.
|
||
|
|
||
|
Synopsis
|
||
|
--------
|
||
|
|
||
|
.. c:function:: int ioctl(fd, int request = VIDEO_SELECT_SOURCE, video_stream_source_t source)
|
||
|
|
||
|
Arguments
|
||
|
----------
|
||
|
|
||
|
|
||
|
|
||
|
.. 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_SELECT_SOURCE for this command.
|
||
|
|
||
|
- .. row 3
|
||
|
|
||
|
- video_stream_source_t source
|
||
|
|
||
|
- Indicates which source shall be used for the Video stream.
|
||
|
|
||
|
|
||
|
Return Value
|
||
|
------------
|
||
|
|
||
|
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.
|
||
|
|
||
|
|