- .. row 1
+ .. _MEDIA-ENT-F-UNKNOWN:
+ .. _MEDIA-ENT-F-V4L2-SUBDEV-UNKNOWN:
+
- ``MEDIA_ENT_F_UNKNOWN`` and ``MEDIA_ENT_F_V4L2_SUBDEV_UNKNOWN``
- Unknown entity. That generally indicates that a driver didn't
- .. row 2
+ .. _MEDIA-ENT-F-IO-V4L:
+
- ``MEDIA_ENT_F_IO_V4L``
- Data streaming input and/or output entity.
- .. row 3
+ .. _MEDIA-ENT-F-IO-VBI:
+
- ``MEDIA_ENT_F_IO_VBI``
- V4L VBI streaming input or output entity
- .. row 4
+ .. _MEDIA-ENT-F-IO-SWRADIO:
+
- ``MEDIA_ENT_F_IO_SWRADIO``
- V4L Software Digital Radio (SDR) streaming input or output entity
- .. row 5
+ .. _MEDIA-ENT-F-IO-DTV:
+
- ``MEDIA_ENT_F_IO_DTV``
- DVB Digital TV streaming input or output entity
- .. row 6
+ .. _MEDIA-ENT-F-DTV-DEMOD:
+
- ``MEDIA_ENT_F_DTV_DEMOD``
- Digital TV demodulator entity.
- .. row 7
+ .. _MEDIA-ENT-F-TS-DEMUX:
+
- ``MEDIA_ENT_F_TS_DEMUX``
- MPEG Transport stream demux entity. Could be implemented on
- .. row 8
+ .. _MEDIA-ENT-F-DTV-CA:
+
- ``MEDIA_ENT_F_DTV_CA``
- Digital TV Conditional Access module (CAM) entity
- .. row 9
+ .. _MEDIA-ENT-F-DTV-NET-DECAP:
+
- ``MEDIA_ENT_F_DTV_NET_DECAP``
- Digital TV network ULE/MLE desencapsulation entity. Could be
- .. row 10
+ .. _MEDIA-ENT-F-CONN-RF:
+
- ``MEDIA_ENT_F_CONN_RF``
- Connector for a Radio Frequency (RF) signal.
- .. row 11
+ .. _MEDIA-ENT-F-CONN-SVIDEO:
+
- ``MEDIA_ENT_F_CONN_SVIDEO``
- Connector for a S-Video signal.
- .. row 12
+ .. _MEDIA-ENT-F-CONN-COMPOSITE:
+
- ``MEDIA_ENT_F_CONN_COMPOSITE``
- Connector for a RGB composite signal.
- .. row 13
+ .. _MEDIA-ENT-F-CAM-SENSOR:
+
- ``MEDIA_ENT_F_CAM_SENSOR``
- Camera video sensor entity.
- .. row 14
+ .. _MEDIA-ENT-F-FLASH:
+
- ``MEDIA_ENT_F_FLASH``
- Flash controller entity.
- .. row 15
+ .. _MEDIA-ENT-F-LENS:
+
- ``MEDIA_ENT_F_LENS``
- Lens controller entity.
- .. row 16
+ .. _MEDIA-ENT-F-ATV-DECODER:
+
- ``MEDIA_ENT_F_ATV_DECODER``
- Analog video decoder, the basic function of the video decoder is
- .. row 17
+ .. _MEDIA-ENT-F-TUNER:
+
- ``MEDIA_ENT_F_TUNER``
- Digital TV, analog TV, radio and/or software radio tuner, with
- .. row 18
+ .. _MEDIA-ENT-F-IF-VID-DECODER:
+
- ``MEDIA_ENT_F_IF_VID_DECODER``
- IF-PLL video decoder. It receives the IF from a PLL and decodes
- .. row 19
+ .. _MEDIA-ENT-F-IF-AUD-DECODER:
+
- ``MEDIA_ENT_F_IF_AUD_DECODER``
- IF-PLL sound decoder. It receives the IF from a PLL and decodes
- .. row 20
+ .. _MEDIA-ENT-F-AUDIO-CAPTURE:
+
- ``MEDIA_ENT_F_AUDIO_CAPTURE``
- Audio Capture Function Entity.
- .. row 21
+ .. _MEDIA-ENT-F-AUDIO-PLAYBACK:
+
- ``MEDIA_ENT_F_AUDIO_PLAYBACK``
- Audio Playback Function Entity.
- .. row 22
+ .. _MEDIA-ENT-F-AUDIO-MIXER:
+
- ``MEDIA_ENT_F_AUDIO_MIXER``
- Audio Mixer Function Entity.
- .. row 23
+ .. _MEDIA-ENT-F-PROC-VIDEO-COMPOSER:
+
- ``MEDIA_ENT_F_PROC_VIDEO_COMPOSER``
- Video composer (blender). An entity capable of video
- .. row 24
+ .. _MEDIA-ENT-F-PROC-VIDEO-PIXEL-FORMATTER:
+
- ``MEDIA_ENT_F_PROC_VIDEO_PIXEL_FORMATTER``
- Video pixel formatter. An entity capable of pixel formatting
- .. row 25
+ .. _MEDIA-ENT-F-PROC-VIDEO-PIXEL-ENC-CONV:
+
- ``MEDIA_ENT_F_PROC_VIDEO_PIXEL_ENC_CONV``
- Video pixel encoding converter. An entity capable of pixel
- .. row 26
+ .. _MEDIA-ENT-F-PROC-VIDEO-LUT:
+
- ``MEDIA_ENT_F_PROC_VIDEO_LUT``
- Video look-up table. An entity capable of video lookup table
- .. row 27
+ .. _MEDIA-ENT-F-PROC-VIDEO-SCALER:
+
- ``MEDIA_ENT_F_PROC_VIDEO_SCALER``
- Video scaler. An entity capable of video scaling must have
- .. row 28
+ .. _MEDIA-ENT-F-PROC-VIDEO-STATISTICS:
+
- ``MEDIA_ENT_F_PROC_VIDEO_STATISTICS``
- Video statistics computation (histogram, 3A, ...). An entity
- .. row 1
+ .. _MEDIA-ENT-FL-DEFAULT:
+
- ``MEDIA_ENT_FL_DEFAULT``
- Default entity for its type. Used to discover the default audio,
- .. row 2
+ .. _MEDIA-ENT-FL-CONNECTOR:
+
- ``MEDIA_ENT_FL_CONNECTOR``
- The entity represents a data conector
- .. row 1
+ .. _MEDIA-INTF-T-DVB-FE:
+
- ``MEDIA_INTF_T_DVB_FE``
- Device node interface for the Digital TV frontend
- .. row 2
+ .. _MEDIA-INTF-T-DVB-DEMUX:
+
- ``MEDIA_INTF_T_DVB_DEMUX``
- Device node interface for the Digital TV demux
- .. row 3
+ .. _MEDIA-INTF-T-DVB-DVR:
+
- ``MEDIA_INTF_T_DVB_DVR``
- Device node interface for the Digital TV DVR
- .. row 4
+ .. _MEDIA-INTF-T-DVB-CA:
+
- ``MEDIA_INTF_T_DVB_CA``
- Device node interface for the Digital TV Conditional Access
- .. row 5
- - ``MEDIA_INTF_T_DVB_FE``
+ .. _MEDIA-INTF-T-DVB-NET:
+
+ - ``MEDIA_INTF_T_DVB_NET``
- Device node interface for the Digital TV network control
- .. row 6
+ .. _MEDIA-INTF-T-V4L-VIDEO:
+
- ``MEDIA_INTF_T_V4L_VIDEO``
- Device node interface for video (V4L)
- .. row 7
+ .. _MEDIA-INTF-T-V4L-VBI:
+
- ``MEDIA_INTF_T_V4L_VBI``
- Device node interface for VBI (V4L)
- .. row 8
+ .. _MEDIA-INTF-T-V4L-RADIO:
+
- ``MEDIA_INTF_T_V4L_RADIO``
- Device node interface for radio (V4L)
- .. row 9
+ .. _MEDIA-INTF-T-V4L-SUBDEV:
+
- ``MEDIA_INTF_T_V4L_SUBDEV``
- Device node interface for a V4L subdevice
- .. row 10
+ .. _MEDIA-INTF-T-V4L-SWRADIO:
+
- ``MEDIA_INTF_T_V4L_SWRADIO``
- Device node interface for Software Defined Radio (V4L)
- .. row 11
+ .. _MEDIA-INTF-T-ALSA-PCM-CAPTURE:
+
- ``MEDIA_INTF_T_ALSA_PCM_CAPTURE``
- Device node interface for ALSA PCM Capture
- .. row 12
+ .. _MEDIA-INTF-T-ALSA-PCM-PLAYBACK:
+
- ``MEDIA_INTF_T_ALSA_PCM_PLAYBACK``
- Device node interface for ALSA PCM Playback
- .. row 13
+ .. _MEDIA-INTF-T-ALSA-CONTROL:
+
- ``MEDIA_INTF_T_ALSA_CONTROL``
- Device node interface for ALSA Control
- .. row 14
+ .. _MEDIA-INTF-T-ALSA-COMPRESS:
+
- ``MEDIA_INTF_T_ALSA_COMPRESS``
- Device node interface for ALSA Compress
- .. row 15
+ .. _MEDIA-INTF-T-ALSA-RAWMIDI:
+
- ``MEDIA_INTF_T_ALSA_RAWMIDI``
- Device node interface for ALSA Raw MIDI
- .. row 16
+ .. _MEDIA-INTF-T-ALSA-HWDEP:
+
- ``MEDIA_INTF_T_ALSA_HWDEP``
- Device node interface for ALSA Hardware Dependent
- .. row 17
+ .. _MEDIA-INTF-T-ALSA-SEQUENCER:
+
- ``MEDIA_INTF_T_ALSA_SEQUENCER``
- Device node interface for ALSA Sequencer
- .. row 18
+ .. _MEDIA-INTF-T-ALSA-TIMER:
+
- ``MEDIA_INTF_T_ALSA_TIMER``
- Device node interface for ALSA Timer
- .. row 1
+ .. _MEDIA-PAD-FL-SINK:
+
- ``MEDIA_PAD_FL_SINK``
- Input pad, relative to the entity. Input pads sink data and are
- .. row 2
+ .. _MEDIA-PAD-FL-SOURCE:
+
- ``MEDIA_PAD_FL_SOURCE``
- Output pad, relative to the entity. Output pads source data and
- .. row 3
+ .. _MEDIA-PAD-FL-MUST-CONNECT:
+
- ``MEDIA_PAD_FL_MUST_CONNECT``
- If this flag is set and the pad is linked to any other pad, then
- .. row 1
+ .. _MEDIA-LNK-FL-ENABLED:
+
- ``MEDIA_LNK_FL_ENABLED``
- The link is enabled and can be used to transfer media data. When
- .. row 2
+ .. _MEDIA-LNK-FL-IMMUTABLE:
+
- ``MEDIA_LNK_FL_IMMUTABLE``
- The link enabled state can't be modified at runtime. An immutable
- .. row 3
+ .. _MEDIA-LNK-FL-DYNAMIC:
+
- ``MEDIA_LNK_FL_DYNAMIC``
- The link enabled state can be modified during streaming. This flag
- .. row 4
+ .. _MEDIA-LNK-FL-LINK-TYPE:
+
- ``MEDIA_LNK_FL_LINK_TYPE``
- This is a bitmask that defines the type of the link. Currently,
two types of links are supported:
+ .. _MEDIA-LNK-FL-DATA-LINK:
+
``MEDIA_LNK_FL_DATA_LINK`` if the link is between two pads
+ .. _MEDIA-LNK-FL-INTERFACE-LINK:
+
``MEDIA_LNK_FL_INTERFACE_LINK`` if the link is between an
interface and an entity