sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget;/translations/zh_CN/userspace-api/media/v4l/ext-ctrls-codecmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget;/translations/zh_TW/userspace-api/media/v4l/ext-ctrls-codecmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget;/translations/it_IT/userspace-api/media/v4l/ext-ctrls-codecmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget;/translations/ja_JP/userspace-api/media/v4l/ext-ctrls-codecmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget;/translations/ko_KR/userspace-api/media/v4l/ext-ctrls-codecmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget;/translations/pt_BR/userspace-api/media/v4l/ext-ctrls-codecmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget;/translations/sp_SP/userspace-api/media/v4l/ext-ctrls-codecmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h8SPDX-License-Identifier: GFDL-1.1-no-invariants-or-laterh]h8SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhU/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/ext-ctrls-codec.rsthKubhtarget)}(h.. _codec-controls:h]h}(h]h ]h"]h$]h&]refidcodec-controlsuh1hhKhhhhhhubhsection)}(hhh](htitle)}(hCodec Control Referenceh]hCodec Control Reference}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh paragraph)}(hBelow all controls within the Codec control class are described. First the generic controls, then controls specific for certain hardware.h]hBelow all controls within the Codec control class are described. First the generic controls, then controls specific for certain hardware.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhhhubhnote)}(hThese controls are applicable to all codecs and not just MPEG. The defines are prefixed with V4L2_CID_MPEG/V4L2_MPEG as the controls were originally made for MPEG codecs and later extended to cover all encoding formats.h]h)}(hThese controls are applicable to all codecs and not just MPEG. The defines are prefixed with V4L2_CID_MPEG/V4L2_MPEG as the controls were originally made for MPEG codecs and later extended to cover all encoding formats.h]hThese controls are applicable to all codecs and not just MPEG. The defines are prefixed with V4L2_CID_MPEG/V4L2_MPEG as the controls were originally made for MPEG codecs and later extended to cover all encoding formats.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh)}(hhh](h)}(hGeneric Codec Controlsh]hGeneric Codec Controls}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubh)}(h.. _mpeg-control-id:h]h}(h]h ]h"]h$]h&]hԌmpeg-control-iduh1hhKhjhhhhubh)}(hhh](h)}(hCodec Control IDsh]hCodec Control IDs}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj1hhhhhKubhdefinition_list)}(hhh]hdefinition_list_item)}(h``V4L2_CID_CODEC_CLASS (class)`` The Codec class descriptor. Calling :ref:`VIDIOC_QUERYCTRL` for this control will return a description of this control class. This description can be used as the caption of a Tab page in a GUI, for example. h](hterm)}(h ``V4L2_CID_CODEC_CLASS (class)``h]hliteral)}(hjQh]hV4L2_CID_CODEC_CLASS (class)}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjOubah}(h]h ]h"]h$]h&]uh1jMhhhK"hjIubh definition)}(hhh]h)}(hThe Codec class descriptor. Calling :ref:`VIDIOC_QUERYCTRL` for this control will return a description of this control class. This description can be used as the caption of a Tab page in a GUI, for example.h](h$The Codec class descriptor. Calling }(hjmhhhNhNubh)}(h:ref:`VIDIOC_QUERYCTRL`h]hinline)}(hjwh]hVIDIOC_QUERYCTRL}(hj{hhhNhNubah}(h]h ](xrefstdstd-refeh"]h$]h&]uh1jyhjuubah}(h]h ]h"]h$]h&]refdoc'userspace-api/media/v4l/ext-ctrls-codec refdomainjreftyperef refexplicitrefwarn reftargetvidioc_queryctrluh1hhhhKhjmubh for this control will return a description of this control class. This description can be used as the caption of a Tab page in a GUI, for example.}(hjmhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjjubah}(h]h ]h"]h$]h&]uh1jhhjIubeh}(h]h ]h"]h$]h&]uh1jGhhhK"hjDubah}(h]h ]h"]h$]h&]uh1jBhj1hhhhhNubh)}(h.. _v4l2-mpeg-stream-type:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-stream-typeuh1hhK$hj1hhhhubjC)}(hhh](jH)}(h%``V4L2_CID_MPEG_STREAM_TYPE`` (enum) h](jN)}(h``V4L2_CID_MPEG_STREAM_TYPE``h]jT)}(hjh]hV4L2_CID_MPEG_STREAM_TYPE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhK'hjubji)}(hhh]h)}(h(enum)h]h(enum)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK'hjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhK'hjubjH)}(hX)enum v4l2_mpeg_stream_type - The MPEG-1, -2 or -4 output stream type. One cannot assume anything here. Each hardware MPEG encoder tends to support different subsets of the available MPEG stream types. This control is specific to multiplexed MPEG streams. The currently defined stream types are: h](jN)}(henum v4l2_mpeg_stream_type -h]henum v4l2_mpeg_stream_type -}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhK/hjubji)}(hhh]h)}(hX The MPEG-1, -2 or -4 output stream type. One cannot assume anything here. Each hardware MPEG encoder tends to support different subsets of the available MPEG stream types. This control is specific to multiplexed MPEG streams. The currently defined stream types are:h]hX The MPEG-1, -2 or -4 output stream type. One cannot assume anything here. Each hardware MPEG encoder tends to support different subsets of the available MPEG stream types. This control is specific to multiplexed MPEG streams. The currently defined stream types are:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhK/hjhhubeh}(h]jah ]h"]v4l2-mpeg-stream-typeah$]h&]uh1jBhj1hhhhhNexpect_referenced_by_name}j/jsexpect_referenced_by_id}jjsubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj=ubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj=ubhtbody)}(hhh](hrow)}(hhh](hentry)}(hhh]h)}(h"``V4L2_MPEG_STREAM_TYPE_MPEG2_PS``h]jT)}(hjgh]hV4L2_MPEG_STREAM_TYPE_MPEG2_PS}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1jShjeubah}(h]h ]h"]h$]h&]uh1hhhhK5hjbubah}(h]h ]h"]h$]h&]uh1j`hj]ubja)}(hhh]h)}(hMPEG-2 program streamh]hMPEG-2 program stream}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1j`hj]ubeh}(h]h ]h"]h$]h&]uh1j[hjXubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_STREAM_TYPE_MPEG2_TS``h]jT)}(hjh]hV4L2_MPEG_STREAM_TYPE_MPEG2_TS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhK7hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(hMPEG-2 transport streamh]hMPEG-2 transport stream}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjXubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_STREAM_TYPE_MPEG1_SS``h]jT)}(hjh]hV4L2_MPEG_STREAM_TYPE_MPEG1_SS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(hMPEG-1 system streamh]hMPEG-1 system stream}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK:hjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjXubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_STREAM_TYPE_MPEG2_DVD``h]jT)}(hj'h]hV4L2_MPEG_STREAM_TYPE_MPEG2_DVD}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj%ubah}(h]h ]h"]h$]h&]uh1hhhhK;hj"ubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(hMPEG-2 DVD-compatible streamh]hMPEG-2 DVD-compatible stream}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hj_ubeh}(h]h ]h"]h$]h&]uh1j[hjXubj\)}(hhh](ja)}(hhh]h)}(h$``V4L2_MPEG_STREAM_TYPE_MPEG2_SVCD``h]jT)}(hjh]h V4L2_MPEG_STREAM_TYPE_MPEG2_SVCD}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhK?hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(hMPEG-2 SVCD-compatible streamh]hMPEG-2 SVCD-compatible stream}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjXubeh}(h]h ]h"]h$]h&]uh1jVhj=ubeh}(h]h ]h"]h$]h&]colsKuh1j;hj8ubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubjC)}(hhh](jH)}(hr``V4L2_CID_MPEG_STREAM_PID_PMT (integer)`` Program Map Table Packet ID for the MPEG transport stream (default 16) h](jN)}(h*``V4L2_CID_MPEG_STREAM_PID_PMT (integer)``h]jT)}(hjh]h&V4L2_CID_MPEG_STREAM_PID_PMT (integer)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhKFhjubji)}(hhh]h)}(hFProgram Map Table Packet ID for the MPEG transport stream (default 16)h]hFProgram Map Table Packet ID for the MPEG transport stream (default 16)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhKFhjubjH)}(hi``V4L2_CID_MPEG_STREAM_PID_AUDIO (integer)`` Audio Packet ID for the MPEG transport stream (default 256) h](jN)}(h,``V4L2_CID_MPEG_STREAM_PID_AUDIO (integer)``h]jT)}(hj3h]h(V4L2_CID_MPEG_STREAM_PID_AUDIO (integer)}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj1ubah}(h]h ]h"]h$]h&]uh1jMhhhKIhj-ubji)}(hhh]h)}(h;Audio Packet ID for the MPEG transport stream (default 256)h]h;Audio Packet ID for the MPEG transport stream (default 256)}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKIhjHubah}(h]h ]h"]h$]h&]uh1jhhj-ubeh}(h]h ]h"]h$]h&]uh1jGhhhKIhjhhubjH)}(hi``V4L2_CID_MPEG_STREAM_PID_VIDEO (integer)`` Video Packet ID for the MPEG transport stream (default 260) h](jN)}(h,``V4L2_CID_MPEG_STREAM_PID_VIDEO (integer)``h]jT)}(hjkh]h(V4L2_CID_MPEG_STREAM_PID_VIDEO (integer)}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjiubah}(h]h ]h"]h$]h&]uh1jMhhhKLhjeubji)}(hhh]h)}(h;Video Packet ID for the MPEG transport stream (default 260)h]h;Video Packet ID for the MPEG transport stream (default 260)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhjubah}(h]h ]h"]h$]h&]uh1jhhjeubeh}(h]h ]h"]h$]h&]uh1jGhhhKLhjhhubjH)}(hu``V4L2_CID_MPEG_STREAM_PID_PCR (integer)`` Packet ID for the MPEG transport stream carrying PCR fields (default 259) h](jN)}(h*``V4L2_CID_MPEG_STREAM_PID_PCR (integer)``h]jT)}(hjh]h&V4L2_CID_MPEG_STREAM_PID_PCR (integer)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhKPhjubji)}(hhh]h)}(hIPacket ID for the MPEG transport stream carrying PCR fields (default 259)h]hIPacket ID for the MPEG transport stream carrying PCR fields (default 259)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKOhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhKPhjhhubjH)}(hF``V4L2_CID_MPEG_STREAM_PES_ID_AUDIO (integer)`` Audio ID for MPEG PES h](jN)}(h/``V4L2_CID_MPEG_STREAM_PES_ID_AUDIO (integer)``h]jT)}(hjh]h+V4L2_CID_MPEG_STREAM_PES_ID_AUDIO (integer)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhKShjubji)}(hhh]h)}(hAudio ID for MPEG PESh]hAudio ID for MPEG PES}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKShjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhKShjhhubjH)}(hF``V4L2_CID_MPEG_STREAM_PES_ID_VIDEO (integer)`` Video ID for MPEG PES h](jN)}(h/``V4L2_CID_MPEG_STREAM_PES_ID_VIDEO (integer)``h]jT)}(hjh]h+V4L2_CID_MPEG_STREAM_PES_ID_VIDEO (integer)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhKVhj ubji)}(hhh]h)}(hVideo ID for MPEG PESh]hVideo ID for MPEG PES}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKVhj(ubah}(h]h ]h"]h$]h&]uh1jhhj ubeh}(h]h ]h"]h$]h&]uh1jGhhhKVhjhhubeh}(h]h ]h"]h$]h&]uh1jBhj1hhhhhNubh)}(h.. _v4l2-mpeg-stream-vbi-fmt:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-stream-vbi-fmtuh1hhKXhj1hhhhubjC)}(hhh](jH)}(h(``V4L2_CID_MPEG_STREAM_VBI_FMT`` (enum) h](jN)}(h ``V4L2_CID_MPEG_STREAM_VBI_FMT``h]jT)}(hj_h]hV4L2_CID_MPEG_STREAM_VBI_FMT}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1jShj]ubah}(h]h ]h"]h$]h&]uh1jMhhhK[hjYubji)}(hhh]h)}(h(enum)h]h(enum)}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK[hjtubah}(h]h ]h"]h$]h&]uh1jhhjYubeh}(h]h ]h"]h$]h&]uh1jGhhhK[hjVubjH)}(hXFenum v4l2_mpeg_stream_vbi_fmt - Some cards can embed VBI data (e. g. Closed Caption, Teletext) into the MPEG stream. This control selects whether VBI data should be embedded, and if so, what embedding method should be used. The list of possible VBI formats depends on the driver. The currently defined VBI format types are: h](jN)}(henum v4l2_mpeg_stream_vbi_fmt -h]henum v4l2_mpeg_stream_vbi_fmt -}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhKdhjubji)}(hhh]h)}(hX#Some cards can embed VBI data (e. g. Closed Caption, Teletext) into the MPEG stream. This control selects whether VBI data should be embedded, and if so, what embedding method should be used. The list of possible VBI formats depends on the driver. The currently defined VBI format types are:h]hX#Some cards can embed VBI data (e. g. Closed Caption, Teletext) into the MPEG stream. This control selects whether VBI data should be embedded, and if so, what embedding method should be used. The list of possible VBI formats depends on the driver. The currently defined VBI format types are:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK^hjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhKdhjVhhubeh}(h]jUah ]h"]v4l2-mpeg-stream-vbi-fmtah$]h&]uh1jBhj1hhhhhNj2}jjKsj4}jUjKsubhtabular_col_spec)}(hhh]h}(h]h ]h"]h$]h&]spec|p{6.6 cm}|p{10.9cm}|uh1jhhhKfhj1hhubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_STREAM_VBI_FMT_NONE``h]jT)}(hjh]hV4L2_MPEG_STREAM_VBI_FMT_NONE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhKlhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(hNo VBI in the MPEG streamh]hNo VBI in the MPEG stream}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKmhjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_STREAM_VBI_FMT_IVTV``h]jT)}(hj;h]hV4L2_MPEG_STREAM_VBI_FMT_IVTV}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj9ubah}(h]h ]h"]h$]h&]uh1hhhhKnhj6ubah}(h]h ]h"]h$]h&]uh1j`hj3ubja)}(hhh]h)}(hVBI in private packets, IVTV format (documented in the kernel sources in the file ``Documentation/userspace-api/media/drivers/cx2341x-uapi.rst``)h](hRVBI in private packets, IVTV format (documented in the kernel sources in the file }(hjYhhhNhNubjT)}(h>``Documentation/userspace-api/media/drivers/cx2341x-uapi.rst``h]h:Documentation/userspace-api/media/drivers/cx2341x-uapi.rst}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1jShjYubh)}(hjYhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKohjVubah}(h]h ]h"]h$]h&]uh1j`hj3ubeh}(h]h ]h"]h$]h&]uh1j[hjubeh}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]colsKuh1j;hjubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubh)}(h".. _v4l2-mpeg-audio-sampling-freq:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-audio-sampling-frequh1hhKuhj1hhhhubjC)}(hhh](jH)}(h-``V4L2_CID_MPEG_AUDIO_SAMPLING_FREQ`` (enum) h](jN)}(h%``V4L2_CID_MPEG_AUDIO_SAMPLING_FREQ``h]jT)}(hjh]h!V4L2_CID_MPEG_AUDIO_SAMPLING_FREQ}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhKxhjubji)}(hhh]h)}(h(enum)h]h(enum)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKxhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhKxhjubjH)}(h[enum v4l2_mpeg_audio_sampling_freq - MPEG Audio sampling frequency. Possible values are: h](jN)}(h$enum v4l2_mpeg_audio_sampling_freq -h]h$enum v4l2_mpeg_audio_sampling_freq -}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhK}hjubji)}(hhh]h)}(h3MPEG Audio sampling frequency. Possible values are:h]h3MPEG Audio sampling frequency. Possible values are:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK{hjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhK}hjhhubeh}(h]jah ]h"]v4l2-mpeg-audio-sampling-freqah$]h&]uh1jBhj1hhhhhNj2}jjsj4}jjsubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h'``V4L2_MPEG_AUDIO_SAMPLING_FREQ_44100``h]jT)}(hj;h]h#V4L2_MPEG_AUDIO_SAMPLING_FREQ_44100}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj9ubah}(h]h ]h"]h$]h&]uh1hhhhKhj6ubah}(h]h ]h"]h$]h&]uh1j`hj3ubja)}(hhh]h)}(h44.1 kHzh]h44.1 kHz}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjVubah}(h]h ]h"]h$]h&]uh1j`hj3ubeh}(h]h ]h"]h$]h&]uh1j[hj0ubj\)}(hhh](ja)}(hhh]h)}(h'``V4L2_MPEG_AUDIO_SAMPLING_FREQ_48000``h]jT)}(hj{h]h#V4L2_MPEG_AUDIO_SAMPLING_FREQ_48000}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjyubah}(h]h ]h"]h$]h&]uh1hhhhKhjvubah}(h]h ]h"]h$]h&]uh1j`hjsubja)}(hhh]h)}(h48 kHzh]h48 kHz}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hjsubeh}(h]h ]h"]h$]h&]uh1j[hj0ubj\)}(hhh](ja)}(hhh]h)}(h'``V4L2_MPEG_AUDIO_SAMPLING_FREQ_32000``h]jT)}(hjh]h#V4L2_MPEG_AUDIO_SAMPLING_FREQ_32000}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h32 kHzh]h32 kHz}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hj0ubeh}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]colsKuh1j;hjubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubh)}(h.. _v4l2-mpeg-audio-encoding:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-audio-encodinguh1hhKhj1hhhhubjC)}(hhh](jH)}(h(``V4L2_CID_MPEG_AUDIO_ENCODING`` (enum) h](jN)}(h ``V4L2_CID_MPEG_AUDIO_ENCODING``h]jT)}(hjh]hV4L2_CID_MPEG_AUDIO_ENCODING}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhKhjubji)}(hhh]h)}(h(enum)h]h(enum)}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj/ubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhKhjubjH)}(henum v4l2_mpeg_audio_encoding - MPEG Audio encoding. This control is specific to multiplexed MPEG streams. Possible values are: h](jN)}(henum v4l2_mpeg_audio_encoding -h]henum v4l2_mpeg_audio_encoding -}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhKhjLubji)}(hhh]h)}(h_MPEG Audio encoding. This control is specific to multiplexed MPEG streams. Possible values are:h]h_MPEG Audio encoding. This control is specific to multiplexed MPEG streams. Possible values are:}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj^ubah}(h]h ]h"]h$]h&]uh1jhhjLubeh}(h]h ]h"]h$]h&]uh1jGhhhKhjhhubeh}(h]jah ]h"]v4l2-mpeg-audio-encodingah$]h&]uh1jBhj1hhhhhNj2}jjsj4}jjsubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h$``V4L2_MPEG_AUDIO_ENCODING_LAYER_1``h]jT)}(hjh]h V4L2_MPEG_AUDIO_ENCODING_LAYER_1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(hMPEG-1/2 Layer I encodingh]hMPEG-1/2 Layer I encoding}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h$``V4L2_MPEG_AUDIO_ENCODING_LAYER_2``h]jT)}(hjh]h V4L2_MPEG_AUDIO_ENCODING_LAYER_2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(hMPEG-1/2 Layer II encodingh]hMPEG-1/2 Layer II encoding}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h$``V4L2_MPEG_AUDIO_ENCODING_LAYER_3``h]jT)}(hj) h]h V4L2_MPEG_AUDIO_ENCODING_LAYER_3}(hj+ hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj' ubah}(h]h ]h"]h$]h&]uh1hhhhKhj$ ubah}(h]h ]h"]h$]h&]uh1j`hj! ubja)}(hhh]h)}(hMPEG-1/2 Layer III encodingh]hMPEG-1/2 Layer III encoding}(hjG hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjD ubah}(h]h ]h"]h$]h&]uh1j`hj! ubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h ``V4L2_MPEG_AUDIO_ENCODING_AAC``h]jT)}(hji h]hV4L2_MPEG_AUDIO_ENCODING_AAC}(hjk hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjg ubah}(h]h ]h"]h$]h&]uh1hhhhKhjd ubah}(h]h ]h"]h$]h&]uh1j`hja ubja)}(hhh]h)}(h$MPEG-2/4 AAC (Advanced Audio Coding)h]h$MPEG-2/4 AAC (Advanced Audio Coding)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hja ubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h ``V4L2_MPEG_AUDIO_ENCODING_AC3``h]jT)}(hj h]hV4L2_MPEG_AUDIO_ENCODING_AC3}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hj ubja)}(hhh]h)}(hAC-3 aka ATSC A/52 encodingh]hAC-3 aka ATSC A/52 encoding}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hj ubeh}(h]h ]h"]h$]h&]uh1j[hjubeh}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]colsKuh1j;hjubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubh)}(h.. _v4l2-mpeg-audio-l1-bitrate:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-audio-l1-bitrateuh1hhKhj1hhhhubjC)}(hhh](jH)}(h*``V4L2_CID_MPEG_AUDIO_L1_BITRATE`` (enum) h](jN)}(h"``V4L2_CID_MPEG_AUDIO_L1_BITRATE``h]jT)}(hj h]hV4L2_CID_MPEG_AUDIO_L1_BITRATE}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj ubah}(h]h ]h"]h$]h&]uh1jMhhhKhj ubji)}(hhh]h)}(h(enum)h]h(enum)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhhj ubeh}(h]h ]h"]h$]h&]uh1jGhhhKhj ubjH)}(hSenum v4l2_mpeg_audio_l1_bitrate - MPEG-1/2 Layer I bitrate. Possible values are: h](jN)}(h!enum v4l2_mpeg_audio_l1_bitrate -h]h!enum v4l2_mpeg_audio_l1_bitrate -}(hj> hhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhKhj: ubji)}(hhh]h)}(h.MPEG-1/2 Layer I bitrate. Possible values are:h]h.MPEG-1/2 Layer I bitrate. Possible values are:}(hjO hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjL ubah}(h]h ]h"]h$]h&]uh1jhhj: ubeh}(h]h ]h"]h$]h&]uh1jGhhhKhj hhubeh}(h]j ah ]h"]v4l2-mpeg-audio-l1-bitrateah$]h&]uh1jBhj1hhhhhNj2}jm j sj4}j j subj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hju ubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hju ubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_AUDIO_L1_BITRATE_32K``h]jT)}(hj h]hV4L2_MPEG_AUDIO_L1_BITRATE_32K}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hj ubja)}(hhh]h)}(h 32 kbit/sh]h 32 kbit/s}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hj ubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_AUDIO_L1_BITRATE_64K``h]jT)}(hj h]hV4L2_MPEG_AUDIO_L1_BITRATE_64K}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hj ubja)}(hhh]h)}(h 64 kbit/sh]h 64 kbit/s}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hj ubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_AUDIO_L1_BITRATE_96K``h]jT)}(hj h]hV4L2_MPEG_AUDIO_L1_BITRATE_96K}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hj ubja)}(hhh]h)}(h 96 kbit/sh]h 96 kbit/s}(hj5 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj2 ubah}(h]h ]h"]h$]h&]uh1j`hj ubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L1_BITRATE_128K``h]jT)}(hjW h]hV4L2_MPEG_AUDIO_L1_BITRATE_128K}(hjY hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjU ubah}(h]h ]h"]h$]h&]uh1hhhhKhjR ubah}(h]h ]h"]h$]h&]uh1j`hjO ubja)}(hhh]h)}(h 128 kbit/sh]h 128 kbit/s}(hju hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjr ubah}(h]h ]h"]h$]h&]uh1j`hjO ubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L1_BITRATE_160K``h]jT)}(hj h]hV4L2_MPEG_AUDIO_L1_BITRATE_160K}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hj ubja)}(hhh]h)}(h 160 kbit/sh]h 160 kbit/s}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hj ubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L1_BITRATE_192K``h]jT)}(hj h]hV4L2_MPEG_AUDIO_L1_BITRATE_192K}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hj ubja)}(hhh]h)}(h 192 kbit/sh]h 192 kbit/s}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hj ubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L1_BITRATE_224K``h]jT)}(hj h]hV4L2_MPEG_AUDIO_L1_BITRATE_224K}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hj ubja)}(hhh]h)}(h 224 kbit/sh]h 224 kbit/s}(hj5 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj2 ubah}(h]h ]h"]h$]h&]uh1j`hj ubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L1_BITRATE_256K``h]jT)}(hjW h]hV4L2_MPEG_AUDIO_L1_BITRATE_256K}(hjY hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjU ubah}(h]h ]h"]h$]h&]uh1hhhhKhjR ubah}(h]h ]h"]h$]h&]uh1j`hjO ubja)}(hhh]h)}(h 256 kbit/sh]h 256 kbit/s}(hju hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjr ubah}(h]h ]h"]h$]h&]uh1j`hjO ubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L1_BITRATE_288K``h]jT)}(hj h]hV4L2_MPEG_AUDIO_L1_BITRATE_288K}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hj ubja)}(hhh]h)}(h 288 kbit/sh]h 288 kbit/s}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hj ubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L1_BITRATE_320K``h]jT)}(hj h]hV4L2_MPEG_AUDIO_L1_BITRATE_320K}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hj ubja)}(hhh]h)}(h 320 kbit/sh]h 320 kbit/s}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hj ubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L1_BITRATE_352K``h]jT)}(hj h]hV4L2_MPEG_AUDIO_L1_BITRATE_352K}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hj ubja)}(hhh]h)}(h 352 kbit/sh]h 352 kbit/s}(hj5 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj2 ubah}(h]h ]h"]h$]h&]uh1j`hj ubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L1_BITRATE_384K``h]jT)}(hjW h]hV4L2_MPEG_AUDIO_L1_BITRATE_384K}(hjY hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjU ubah}(h]h ]h"]h$]h&]uh1hhhhKhjR ubah}(h]h ]h"]h$]h&]uh1j`hjO ubja)}(hhh]h)}(h 384 kbit/sh]h 384 kbit/s}(hju hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjr ubah}(h]h ]h"]h$]h&]uh1j`hjO ubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L1_BITRATE_416K``h]jT)}(hj h]hV4L2_MPEG_AUDIO_L1_BITRATE_416K}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hj ubja)}(hhh]h)}(h 416 kbit/sh]h 416 kbit/s}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hj ubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L1_BITRATE_448K``h]jT)}(hj h]hV4L2_MPEG_AUDIO_L1_BITRATE_448K}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj ubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hj ubja)}(hhh]h)}(h 448 kbit/sh]h 448 kbit/s}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hj ubeh}(h]h ]h"]h$]h&]uh1j[hj ubeh}(h]h ]h"]h$]h&]uh1jVhju ubeh}(h]h ]h"]h$]h&]colsKuh1j;hjr ubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubh)}(h.. _v4l2-mpeg-audio-l2-bitrate:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-audio-l2-bitrateuh1hhKhj1hhhhubjC)}(hhh](jH)}(h*``V4L2_CID_MPEG_AUDIO_L2_BITRATE`` (enum) h](jN)}(h"``V4L2_CID_MPEG_AUDIO_L2_BITRATE``h]jT)}(hj6h]hV4L2_CID_MPEG_AUDIO_L2_BITRATE}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj4ubah}(h]h ]h"]h$]h&]uh1jMhhhKhj0ubji)}(hhh]h)}(h(enum)h]h(enum)}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjKubah}(h]h ]h"]h$]h&]uh1jhhj0ubeh}(h]h ]h"]h$]h&]uh1jGhhhKhj-ubjH)}(hTenum v4l2_mpeg_audio_l2_bitrate - MPEG-1/2 Layer II bitrate. Possible values are: h](jN)}(h!enum v4l2_mpeg_audio_l2_bitrate -h]h!enum v4l2_mpeg_audio_l2_bitrate -}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhKhjhubji)}(hhh]h)}(h/MPEG-1/2 Layer II bitrate. Possible values are:h]h/MPEG-1/2 Layer II bitrate. Possible values are:}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjzubah}(h]h ]h"]h$]h&]uh1jhhjhubeh}(h]h ]h"]h$]h&]uh1jGhhhKhj-hhubeh}(h]j,ah ]h"]v4l2-mpeg-audio-l2-bitrateah$]h&]uh1jBhj1hhhhhNj2}jj"sj4}j,j"subj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_AUDIO_L2_BITRATE_32K``h]jT)}(hjh]hV4L2_MPEG_AUDIO_L2_BITRATE_32K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 32 kbit/sh]h 32 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_AUDIO_L2_BITRATE_48K``h]jT)}(hjh]hV4L2_MPEG_AUDIO_L2_BITRATE_48K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 48 kbit/sh]h 48 kbit/s}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_AUDIO_L2_BITRATE_56K``h]jT)}(hjEh]hV4L2_MPEG_AUDIO_L2_BITRATE_56K}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjCubah}(h]h ]h"]h$]h&]uh1hhhhKhj@ubah}(h]h ]h"]h$]h&]uh1j`hj=ubja)}(hhh]h)}(h 56 kbit/sh]h 56 kbit/s}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj`ubah}(h]h ]h"]h$]h&]uh1j`hj=ubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_AUDIO_L2_BITRATE_64K``h]jT)}(hjh]hV4L2_MPEG_AUDIO_L2_BITRATE_64K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hj}ubja)}(hhh]h)}(h 64 kbit/sh]h 64 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hj}ubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_AUDIO_L2_BITRATE_80K``h]jT)}(hjh]hV4L2_MPEG_AUDIO_L2_BITRATE_80K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 80 kbit/sh]h 80 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_AUDIO_L2_BITRATE_96K``h]jT)}(hjh]hV4L2_MPEG_AUDIO_L2_BITRATE_96K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 96 kbit/sh]h 96 kbit/s}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L2_BITRATE_112K``h]jT)}(hjEh]hV4L2_MPEG_AUDIO_L2_BITRATE_112K}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjCubah}(h]h ]h"]h$]h&]uh1hhhhKhj@ubah}(h]h ]h"]h$]h&]uh1j`hj=ubja)}(hhh]h)}(h 112 kbit/sh]h 112 kbit/s}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj`ubah}(h]h ]h"]h$]h&]uh1j`hj=ubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L2_BITRATE_128K``h]jT)}(hjh]hV4L2_MPEG_AUDIO_L2_BITRATE_128K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hj}ubja)}(hhh]h)}(h 128 kbit/sh]h 128 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hj}ubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L2_BITRATE_160K``h]jT)}(hjh]hV4L2_MPEG_AUDIO_L2_BITRATE_160K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 160 kbit/sh]h 160 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L2_BITRATE_192K``h]jT)}(hjh]hV4L2_MPEG_AUDIO_L2_BITRATE_192K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 192 kbit/sh]h 192 kbit/s}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L2_BITRATE_224K``h]jT)}(hjEh]hV4L2_MPEG_AUDIO_L2_BITRATE_224K}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjCubah}(h]h ]h"]h$]h&]uh1hhhhKhj@ubah}(h]h ]h"]h$]h&]uh1j`hj=ubja)}(hhh]h)}(h 224 kbit/sh]h 224 kbit/s}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj`ubah}(h]h ]h"]h$]h&]uh1j`hj=ubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L2_BITRATE_256K``h]jT)}(hjh]hV4L2_MPEG_AUDIO_L2_BITRATE_256K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hj}ubja)}(hhh]h)}(h 256 kbit/sh]h 256 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hj}ubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L2_BITRATE_320K``h]jT)}(hjh]hV4L2_MPEG_AUDIO_L2_BITRATE_320K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 320 kbit/sh]h 320 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L2_BITRATE_384K``h]jT)}(hjh]hV4L2_MPEG_AUDIO_L2_BITRATE_384K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 384 kbit/sh]h 384 kbit/s}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubeh}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]colsKuh1j;hjubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubh)}(h.. _v4l2-mpeg-audio-l3-bitrate:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-audio-l3-bitrateuh1hhMhj1hhhhubjC)}(hhh](jH)}(h*``V4L2_CID_MPEG_AUDIO_L3_BITRATE`` (enum) h](jN)}(h"``V4L2_CID_MPEG_AUDIO_L3_BITRATE``h]jT)}(hjdh]hV4L2_CID_MPEG_AUDIO_L3_BITRATE}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjbubah}(h]h ]h"]h$]h&]uh1jMhhhMhj^ubji)}(hhh]h)}(h(enum)h]h(enum)}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjyubah}(h]h ]h"]h$]h&]uh1jhhj^ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj[ubjH)}(hUenum v4l2_mpeg_audio_l3_bitrate - MPEG-1/2 Layer III bitrate. Possible values are: h](jN)}(h!enum v4l2_mpeg_audio_l3_bitrate -h]h!enum v4l2_mpeg_audio_l3_bitrate -}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhM hjubji)}(hhh]h)}(h0MPEG-1/2 Layer III bitrate. Possible values are:h]h0MPEG-1/2 Layer III bitrate. Possible values are:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhM hj[hhubeh}(h]jZah ]h"]v4l2-mpeg-audio-l3-bitrateah$]h&]uh1jBhj1hhhhhNj2}jjPsj4}jZjPsubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_AUDIO_L3_BITRATE_32K``h]jT)}(hjh]hV4L2_MPEG_AUDIO_L3_BITRATE_32K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 32 kbit/sh]h 32 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_AUDIO_L3_BITRATE_40K``h]jT)}(hj3h]hV4L2_MPEG_AUDIO_L3_BITRATE_40K}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj1ubah}(h]h ]h"]h$]h&]uh1hhhhMhj.ubah}(h]h ]h"]h$]h&]uh1j`hj+ubja)}(hhh]h)}(h 40 kbit/sh]h 40 kbit/s}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjNubah}(h]h ]h"]h$]h&]uh1j`hj+ubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_AUDIO_L3_BITRATE_48K``h]jT)}(hjsh]hV4L2_MPEG_AUDIO_L3_BITRATE_48K}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjqubah}(h]h ]h"]h$]h&]uh1hhhhMhjnubah}(h]h ]h"]h$]h&]uh1j`hjkubja)}(hhh]h)}(h 48 kbit/sh]h 48 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjkubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_AUDIO_L3_BITRATE_56K``h]jT)}(hjh]hV4L2_MPEG_AUDIO_L3_BITRATE_56K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 56 kbit/sh]h 56 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_AUDIO_L3_BITRATE_64K``h]jT)}(hjh]hV4L2_MPEG_AUDIO_L3_BITRATE_64K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 64 kbit/sh]h 64 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_AUDIO_L3_BITRATE_80K``h]jT)}(hj3h]hV4L2_MPEG_AUDIO_L3_BITRATE_80K}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj1ubah}(h]h ]h"]h$]h&]uh1hhhhMhj.ubah}(h]h ]h"]h$]h&]uh1j`hj+ubja)}(hhh]h)}(h 80 kbit/sh]h 80 kbit/s}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjNubah}(h]h ]h"]h$]h&]uh1j`hj+ubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_AUDIO_L3_BITRATE_96K``h]jT)}(hjsh]hV4L2_MPEG_AUDIO_L3_BITRATE_96K}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjqubah}(h]h ]h"]h$]h&]uh1hhhhMhjnubah}(h]h ]h"]h$]h&]uh1j`hjkubja)}(hhh]h)}(h 96 kbit/sh]h 96 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjkubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L3_BITRATE_112K``h]jT)}(hjh]hV4L2_MPEG_AUDIO_L3_BITRATE_112K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 112 kbit/sh]h 112 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L3_BITRATE_128K``h]jT)}(hjh]hV4L2_MPEG_AUDIO_L3_BITRATE_128K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 128 kbit/sh]h 128 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM!hjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L3_BITRATE_160K``h]jT)}(hj3h]hV4L2_MPEG_AUDIO_L3_BITRATE_160K}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj1ubah}(h]h ]h"]h$]h&]uh1hhhhM"hj.ubah}(h]h ]h"]h$]h&]uh1j`hj+ubja)}(hhh]h)}(h 160 kbit/sh]h 160 kbit/s}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM#hjNubah}(h]h ]h"]h$]h&]uh1j`hj+ubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L3_BITRATE_192K``h]jT)}(hjsh]hV4L2_MPEG_AUDIO_L3_BITRATE_192K}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjqubah}(h]h ]h"]h$]h&]uh1hhhhM$hjnubah}(h]h ]h"]h$]h&]uh1j`hjkubja)}(hhh]h)}(h 192 kbit/sh]h 192 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM%hjubah}(h]h ]h"]h$]h&]uh1j`hjkubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L3_BITRATE_224K``h]jT)}(hjh]hV4L2_MPEG_AUDIO_L3_BITRATE_224K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhM&hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 224 kbit/sh]h 224 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM'hjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L3_BITRATE_256K``h]jT)}(hjh]hV4L2_MPEG_AUDIO_L3_BITRATE_256K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhM(hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 256 kbit/sh]h 256 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM)hjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_L3_BITRATE_320K``h]jT)}(hj3h]hV4L2_MPEG_AUDIO_L3_BITRATE_320K}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj1ubah}(h]h ]h"]h$]h&]uh1hhhhM*hj.ubah}(h]h ]h"]h$]h&]uh1j`hj+ubja)}(hhh]h)}(h 320 kbit/sh]h 320 kbit/s}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM+hjNubah}(h]h ]h"]h$]h&]uh1j`hj+ubeh}(h]h ]h"]h$]h&]uh1j[hjubeh}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]colsKuh1j;hjubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubjC)}(hhh]jH)}(hN``V4L2_CID_MPEG_AUDIO_AAC_BITRATE (integer)`` AAC bitrate in bits per second. h](jN)}(h-``V4L2_CID_MPEG_AUDIO_AAC_BITRATE (integer)``h]jT)}(hjh]h)V4L2_CID_MPEG_AUDIO_AAC_BITRATE (integer)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhM0hjubji)}(hhh]h)}(hAAC bitrate in bits per second.h]hAAC bitrate in bits per second.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM0hjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhM0hj~ubah}(h]h ]h"]h$]h&]uh1jBhj1hhhhhNubh)}(h .. _v4l2-mpeg-audio-ac3-bitrate:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-audio-ac3-bitrateuh1hhM2hj1hhhhubjC)}(hhh](jH)}(h+``V4L2_CID_MPEG_AUDIO_AC3_BITRATE`` (enum) h](jN)}(h#``V4L2_CID_MPEG_AUDIO_AC3_BITRATE``h]jT)}(hjh]hV4L2_CID_MPEG_AUDIO_AC3_BITRATE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhM5hjubji)}(hhh]h)}(h(enum)h]h(enum)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM5hjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhM5hjubjH)}(hHenum v4l2_mpeg_audio_ac3_bitrate - AC-3 bitrate. Possible values are: h](jN)}(h"enum v4l2_mpeg_audio_ac3_bitrate -h]h"enum v4l2_mpeg_audio_ac3_bitrate -}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhM:hjubji)}(hhh]h)}(h"AC-3 bitrate. Possible values are:h]h"AC-3 bitrate. Possible values are:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM8hjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhM:hjhhubeh}(h]jah ]h"]v4l2-mpeg-audio-ac3-bitrateah$]h&]uh1jBhj1hhhhhNj2}j8jsj4}jjsubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj@ubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj@ubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_AC3_BITRATE_32K``h]jT)}(hjbh]hV4L2_MPEG_AUDIO_AC3_BITRATE_32K}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj`ubah}(h]h ]h"]h$]h&]uh1hhhhM@hj]ubah}(h]h ]h"]h$]h&]uh1j`hjZubja)}(hhh]h)}(h 32 kbit/sh]h 32 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMAhj}ubah}(h]h ]h"]h$]h&]uh1j`hjZubeh}(h]h ]h"]h$]h&]uh1j[hjWubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_AC3_BITRATE_40K``h]jT)}(hjh]hV4L2_MPEG_AUDIO_AC3_BITRATE_40K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMBhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 40 kbit/sh]h 40 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMChjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjWubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_AC3_BITRATE_48K``h]jT)}(hjh]hV4L2_MPEG_AUDIO_AC3_BITRATE_48K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMDhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 48 kbit/sh]h 48 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMEhjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjWubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_AC3_BITRATE_56K``h]jT)}(hj"h]hV4L2_MPEG_AUDIO_AC3_BITRATE_56K}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj ubah}(h]h ]h"]h$]h&]uh1hhhhMFhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 56 kbit/sh]h 56 kbit/s}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMGhj=ubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjWubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_AC3_BITRATE_64K``h]jT)}(hjbh]hV4L2_MPEG_AUDIO_AC3_BITRATE_64K}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj`ubah}(h]h ]h"]h$]h&]uh1hhhhMHhj]ubah}(h]h ]h"]h$]h&]uh1j`hjZubja)}(hhh]h)}(h 64 kbit/sh]h 64 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMIhj}ubah}(h]h ]h"]h$]h&]uh1j`hjZubeh}(h]h ]h"]h$]h&]uh1j[hjWubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_AC3_BITRATE_80K``h]jT)}(hjh]hV4L2_MPEG_AUDIO_AC3_BITRATE_80K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMJhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 80 kbit/sh]h 80 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMKhjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjWubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_AUDIO_AC3_BITRATE_96K``h]jT)}(hjh]hV4L2_MPEG_AUDIO_AC3_BITRATE_96K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMLhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 96 kbit/sh]h 96 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMMhjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjWubj\)}(hhh](ja)}(hhh]h)}(h$``V4L2_MPEG_AUDIO_AC3_BITRATE_112K``h]jT)}(hj"h]h V4L2_MPEG_AUDIO_AC3_BITRATE_112K}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj ubah}(h]h ]h"]h$]h&]uh1hhhhMNhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 112 kbit/sh]h 112 kbit/s}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMOhj=ubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjWubj\)}(hhh](ja)}(hhh]h)}(h$``V4L2_MPEG_AUDIO_AC3_BITRATE_128K``h]jT)}(hjbh]h V4L2_MPEG_AUDIO_AC3_BITRATE_128K}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj`ubah}(h]h ]h"]h$]h&]uh1hhhhMPhj]ubah}(h]h ]h"]h$]h&]uh1j`hjZubja)}(hhh]h)}(h 128 kbit/sh]h 128 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMQhj}ubah}(h]h ]h"]h$]h&]uh1j`hjZubeh}(h]h ]h"]h$]h&]uh1j[hjWubj\)}(hhh](ja)}(hhh]h)}(h$``V4L2_MPEG_AUDIO_AC3_BITRATE_160K``h]jT)}(hjh]h V4L2_MPEG_AUDIO_AC3_BITRATE_160K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMRhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 160 kbit/sh]h 160 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMShjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjWubj\)}(hhh](ja)}(hhh]h)}(h$``V4L2_MPEG_AUDIO_AC3_BITRATE_192K``h]jT)}(hjh]h V4L2_MPEG_AUDIO_AC3_BITRATE_192K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMThjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 192 kbit/sh]h 192 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMUhjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjWubj\)}(hhh](ja)}(hhh]h)}(h$``V4L2_MPEG_AUDIO_AC3_BITRATE_224K``h]jT)}(hj"h]h V4L2_MPEG_AUDIO_AC3_BITRATE_224K}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj ubah}(h]h ]h"]h$]h&]uh1hhhhMVhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 224 kbit/sh]h 224 kbit/s}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMWhj=ubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjWubj\)}(hhh](ja)}(hhh]h)}(h$``V4L2_MPEG_AUDIO_AC3_BITRATE_256K``h]jT)}(hjbh]h V4L2_MPEG_AUDIO_AC3_BITRATE_256K}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj`ubah}(h]h ]h"]h$]h&]uh1hhhhMXhj]ubah}(h]h ]h"]h$]h&]uh1j`hjZubja)}(hhh]h)}(h 256 kbit/sh]h 256 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMYhj}ubah}(h]h ]h"]h$]h&]uh1j`hjZubeh}(h]h ]h"]h$]h&]uh1j[hjWubj\)}(hhh](ja)}(hhh]h)}(h$``V4L2_MPEG_AUDIO_AC3_BITRATE_320K``h]jT)}(hjh]h V4L2_MPEG_AUDIO_AC3_BITRATE_320K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMZhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 320 kbit/sh]h 320 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM[hjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjWubj\)}(hhh](ja)}(hhh]h)}(h$``V4L2_MPEG_AUDIO_AC3_BITRATE_384K``h]jT)}(hjh]h V4L2_MPEG_AUDIO_AC3_BITRATE_384K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhM\hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 384 kbit/sh]h 384 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM]hjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjWubj\)}(hhh](ja)}(hhh]h)}(h$``V4L2_MPEG_AUDIO_AC3_BITRATE_448K``h]jT)}(hj"h]h V4L2_MPEG_AUDIO_AC3_BITRATE_448K}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj ubah}(h]h ]h"]h$]h&]uh1hhhhM^hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 448 kbit/sh]h 448 kbit/s}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM_hj=ubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjWubj\)}(hhh](ja)}(hhh]h)}(h$``V4L2_MPEG_AUDIO_AC3_BITRATE_512K``h]jT)}(hjbh]h V4L2_MPEG_AUDIO_AC3_BITRATE_512K}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj`ubah}(h]h ]h"]h$]h&]uh1hhhhM`hj]ubah}(h]h ]h"]h$]h&]uh1j`hjZubja)}(hhh]h)}(h 512 kbit/sh]h 512 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMahj}ubah}(h]h ]h"]h$]h&]uh1j`hjZubeh}(h]h ]h"]h$]h&]uh1j[hjWubj\)}(hhh](ja)}(hhh]h)}(h$``V4L2_MPEG_AUDIO_AC3_BITRATE_576K``h]jT)}(hjh]h V4L2_MPEG_AUDIO_AC3_BITRATE_576K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMbhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 576 kbit/sh]h 576 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMchjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjWubj\)}(hhh](ja)}(hhh]h)}(h$``V4L2_MPEG_AUDIO_AC3_BITRATE_640K``h]jT)}(hjh]h V4L2_MPEG_AUDIO_AC3_BITRATE_640K}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMdhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h 640 kbit/sh]h 640 kbit/s}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMehjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjWubeh}(h]h ]h"]h$]h&]uh1jVhj@ubeh}(h]h ]h"]h$]h&]colsKuh1j;hj=ubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubh)}(h.. _v4l2-mpeg-audio-mode:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-audio-modeuh1hhMihj1hhhhubjC)}(hhh](jH)}(h$``V4L2_CID_MPEG_AUDIO_MODE`` (enum) h](jN)}(h``V4L2_CID_MPEG_AUDIO_MODE``h]jT)}(hjAh]hV4L2_CID_MPEG_AUDIO_MODE}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1jShj?ubah}(h]h ]h"]h$]h&]uh1jMhhhMlhj;ubji)}(hhh]h)}(h(enum)h]h(enum)}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMlhjVubah}(h]h ]h"]h$]h&]uh1jhhj;ubeh}(h]h ]h"]h$]h&]uh1jGhhhMlhj8ubjH)}(hDenum v4l2_mpeg_audio_mode - MPEG Audio mode. Possible values are: h](jN)}(henum v4l2_mpeg_audio_mode -h]henum v4l2_mpeg_audio_mode -}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMqhjsubji)}(hhh]h)}(h%MPEG Audio mode. Possible values are:h]h%MPEG Audio mode. Possible values are:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMohjubah}(h]h ]h"]h$]h&]uh1jhhjsubeh}(h]h ]h"]h$]h&]uh1jGhhhMqhj8hhubeh}(h]j7ah ]h"]v4l2-mpeg-audio-modeah$]h&]uh1jBhj1hhhhhNj2}jj-sj4}j7j-subj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h``V4L2_MPEG_AUDIO_MODE_STEREO``h]jT)}(hjh]hV4L2_MPEG_AUDIO_MODE_STEREO}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMwhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(hStereoh]hStereo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMxhjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h%``V4L2_MPEG_AUDIO_MODE_JOINT_STEREO``h]jT)}(hjh]h!V4L2_MPEG_AUDIO_MODE_JOINT_STEREO}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMyhj ubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h Joint Stereoh]h Joint Stereo}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMzhj+ubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h``V4L2_MPEG_AUDIO_MODE_DUAL``h]jT)}(hjPh]hV4L2_MPEG_AUDIO_MODE_DUAL}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjNubah}(h]h ]h"]h$]h&]uh1hhhhM{hjKubah}(h]h ]h"]h$]h&]uh1j`hjHubja)}(hhh]h)}(h Bilingualh]h Bilingual}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM|hjkubah}(h]h ]h"]h$]h&]uh1j`hjHubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h``V4L2_MPEG_AUDIO_MODE_MONO``h]jT)}(hjh]hV4L2_MPEG_AUDIO_MODE_MONO}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhM}hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(hMonoh]hMono}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM~hjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubeh}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]colsKuh1j;hjubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubh)}(h#.. _v4l2-mpeg-audio-mode-extension:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-audio-mode-extensionuh1hhMhj1hhhhubjC)}(hhh](jH)}(h.``V4L2_CID_MPEG_AUDIO_MODE_EXTENSION`` (enum) h](jN)}(h&``V4L2_CID_MPEG_AUDIO_MODE_EXTENSION``h]jT)}(hjh]h"V4L2_CID_MPEG_AUDIO_MODE_EXTENSION}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhMhjubji)}(hhh]h)}(h(enum)h]h(enum)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjubjH)}(henum v4l2_mpeg_audio_mode_extension - Joint Stereo audio mode extension. In Layer I and II they indicate which subbands are in intensity stereo. All other subbands are coded in stereo. Layer III is not (yet) supported. Possible values are: h](jN)}(h%enum v4l2_mpeg_audio_mode_extension -h]h%enum v4l2_mpeg_audio_mode_extension -}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMhj!ubji)}(hhh]h)}(hJoint Stereo audio mode extension. In Layer I and II they indicate which subbands are in intensity stereo. All other subbands are coded in stereo. Layer III is not (yet) supported. Possible values are:h]hJoint Stereo audio mode extension. In Layer I and II they indicate which subbands are in intensity stereo. All other subbands are coded in stereo. Layer III is not (yet) supported. Possible values are:}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj3ubah}(h]h ]h"]h$]h&]uh1jhhj!ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjhhubeh}(h]jah ]h"]v4l2-mpeg-audio-mode-extensionah$]h&]uh1jBhj1hhhhhNj2}jTjsj4}jjsubj)}(hhh]h}(h]h ]h"]h$]h&]j|p{9.1cm}|p{8.4cm}|uh1jhhhMhj1hhubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjfubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjfubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h*``V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_4``h]jT)}(hjh]h&V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h!Subbands 4-31 in intensity stereoh]h!Subbands 4-31 in intensity stereo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hj}ubj\)}(hhh](ja)}(hhh]h)}(h*``V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_8``h]jT)}(hjh]h&V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h!Subbands 8-31 in intensity stereoh]h!Subbands 8-31 in intensity stereo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hj}ubj\)}(hhh](ja)}(hhh]h)}(h+``V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_12``h]jT)}(hjh]h'V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_12}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h"Subbands 12-31 in intensity stereoh]h"Subbands 12-31 in intensity stereo}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj#ubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hj}ubj\)}(hhh](ja)}(hhh]h)}(h+``V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_16``h]jT)}(hjHh]h'V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_16}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjFubah}(h]h ]h"]h$]h&]uh1hhhhMhjCubah}(h]h ]h"]h$]h&]uh1j`hj@ubja)}(hhh]h)}(h"Subbands 16-31 in intensity stereoh]h"Subbands 16-31 in intensity stereo}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjcubah}(h]h ]h"]h$]h&]uh1j`hj@ubeh}(h]h ]h"]h$]h&]uh1j[hj}ubeh}(h]h ]h"]h$]h&]uh1jVhjfubeh}(h]h ]h"]h$]h&]colsKuh1j;hjcubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubh)}(h.. _v4l2-mpeg-audio-emphasis:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-audio-emphasisuh1hhMhj1hhhhubjC)}(hhh](jH)}(h(``V4L2_CID_MPEG_AUDIO_EMPHASIS`` (enum) h](jN)}(h ``V4L2_CID_MPEG_AUDIO_EMPHASIS``h]jT)}(hjh]hV4L2_CID_MPEG_AUDIO_EMPHASIS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhMhjubji)}(hhh]h)}(h(enum)h]h(enum)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjubjH)}(hGenum v4l2_mpeg_audio_emphasis - Audio Emphasis. Possible values are: h](jN)}(henum v4l2_mpeg_audio_emphasis -h]henum v4l2_mpeg_audio_emphasis -}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMhjubji)}(hhh]h)}(h$Audio Emphasis. Possible values are:h]h$Audio Emphasis. Possible values are:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjhhubeh}(h]jah ]h"]v4l2-mpeg-audio-emphasisah$]h&]uh1jBhj1hhhhhNj2}j jsj4}jjsubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj ubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj ubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_AUDIO_EMPHASIS_NONE``h]jT)}(hj6 h]hV4L2_MPEG_AUDIO_EMPHASIS_NONE}(hj8 hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj4 ubah}(h]h ]h"]h$]h&]uh1hhhhMhj1 ubah}(h]h ]h"]h$]h&]uh1j`hj. ubja)}(hhh]h)}(hNoneh]hNone}(hjT hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjQ ubah}(h]h ]h"]h$]h&]uh1j`hj. ubeh}(h]h ]h"]h$]h&]uh1j[hj+ ubj\)}(hhh](ja)}(hhh]h)}(h)``V4L2_MPEG_AUDIO_EMPHASIS_50_DIV_15_uS``h]jT)}(hjv h]h%V4L2_MPEG_AUDIO_EMPHASIS_50_DIV_15_uS}(hjx hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjt ubah}(h]h ]h"]h$]h&]uh1hhhhMhjq ubah}(h]h ]h"]h$]h&]uh1j`hjn ubja)}(hhh]h)}(h50/15 microsecond emphasish]h50/15 microsecond emphasis}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj ubah}(h]h ]h"]h$]h&]uh1j`hjn ubeh}(h]h ]h"]h$]h&]uh1j[hj+ ubj\)}(hhh](ja)}(hhh]h)}(h&``V4L2_MPEG_AUDIO_EMPHASIS_CCITT_J17``h]jT)}(hj h]h"V4L2_MPEG_AUDIO_EMPHASIS_CCITT_J17}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj ubah}(h]h ]h"]h$]h&]uh1hhhhMhj ubah}(h]h ]h"]h$]h&]uh1j`hj ubja)}(hhh]h)}(h CCITT J.17h]h CCITT J.17}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj ubah}(h]h ]h"]h$]h&]uh1j`hj ubeh}(h]h ]h"]h$]h&]uh1j[hj+ ubeh}(h]h ]h"]h$]h&]uh1jVhj ubeh}(h]h ]h"]h$]h&]colsKuh1j;hj ubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubh)}(h.. _v4l2-mpeg-audio-crc:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-audio-crcuh1hhMhj1hhhhubjC)}(hhh](jH)}(h#``V4L2_CID_MPEG_AUDIO_CRC`` (enum) h](jN)}(h``V4L2_CID_MPEG_AUDIO_CRC``h]jT)}(hj!h]hV4L2_CID_MPEG_AUDIO_CRC}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj!ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj!ubji)}(hhh]h)}(h(enum)h]h(enum)}(hj-!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj*!ubah}(h]h ]h"]h$]h&]uh1jhhj!ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj !ubjH)}(h>enum v4l2_mpeg_audio_crc - CRC method. Possible values are: h](jN)}(henum v4l2_mpeg_audio_crc -h]henum v4l2_mpeg_audio_crc -}(hjK!hhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMhjG!ubji)}(hhh]h)}(h CRC method. Possible values are:h]h CRC method. Possible values are:}(hj\!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjY!ubah}(h]h ]h"]h$]h&]uh1jhhjG!ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj !hhubeh}(h]j !ah ]h"]v4l2-mpeg-audio-crcah$]h&]uh1jBhj1hhhhhNj2}jz!j!sj4}j !j!subj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj!ubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj!ubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h``V4L2_MPEG_AUDIO_CRC_NONE``h]jT)}(hj!h]hV4L2_MPEG_AUDIO_CRC_NONE}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj!ubah}(h]h ]h"]h$]h&]uh1hhhhMhj!ubah}(h]h ]h"]h$]h&]uh1j`hj!ubja)}(hhh]h)}(hNoneh]hNone}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj!ubah}(h]h ]h"]h$]h&]uh1j`hj!ubeh}(h]h ]h"]h$]h&]uh1j[hj!ubj\)}(hhh](ja)}(hhh]h)}(h``V4L2_MPEG_AUDIO_CRC_CRC16``h]jT)}(hj!h]hV4L2_MPEG_AUDIO_CRC_CRC16}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj!ubah}(h]h ]h"]h$]h&]uh1hhhhMhj!ubah}(h]h ]h"]h$]h&]uh1j`hj!ubja)}(hhh]h)}(h16 bit parity checkh]h16 bit parity check}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj!ubah}(h]h ]h"]h$]h&]uh1j`hj!ubeh}(h]h ]h"]h$]h&]uh1j[hj!ubeh}(h]h ]h"]h$]h&]uh1jVhj!ubeh}(h]h ]h"]h$]h&]colsKuh1j;hj!ubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubjC)}(hhh]jH)}(hX``V4L2_CID_MPEG_AUDIO_MUTE (boolean)`` Mutes the audio when capturing. This is not done by muting audio hardware, which can still produce a slight hiss, but in the encoder itself, guaranteeing a fixed and reproducible audio bitstream. 0 = unmuted, 1 = muted. h](jN)}(h&``V4L2_CID_MPEG_AUDIO_MUTE (boolean)``h]jT)}(hj8"h]h"V4L2_CID_MPEG_AUDIO_MUTE (boolean)}(hj:"hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj6"ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj2"ubji)}(hhh]h)}(hMutes the audio when capturing. This is not done by muting audio hardware, which can still produce a slight hiss, but in the encoder itself, guaranteeing a fixed and reproducible audio bitstream. 0 = unmuted, 1 = muted.h]hMutes the audio when capturing. This is not done by muting audio hardware, which can still produce a slight hiss, but in the encoder itself, guaranteeing a fixed and reproducible audio bitstream. 0 = unmuted, 1 = muted.}(hjP"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjM"ubah}(h]h ]h"]h$]h&]uh1jhhj2"ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj/"ubah}(h]h ]h"]h$]h&]uh1jBhj1hhhhhNubh)}(h!.. _v4l2-mpeg-audio-dec-playback:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-audio-dec-playbackuh1hhMhj1hhhhubjC)}(hhh](jH)}(h,``V4L2_CID_MPEG_AUDIO_DEC_PLAYBACK`` (enum) h](jN)}(h$``V4L2_CID_MPEG_AUDIO_DEC_PLAYBACK``h]jT)}(hj"h]h V4L2_CID_MPEG_AUDIO_DEC_PLAYBACK}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj"ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj~"ubji)}(hhh]h)}(h(enum)h]h(enum)}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj"ubah}(h]h ]h"]h$]h&]uh1jhhj~"ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj{"ubjH)}(hsenum v4l2_mpeg_audio_dec_playback - Determines how monolingual audio should be played back. Possible values are: h](jN)}(h#enum v4l2_mpeg_audio_dec_playback -h]h#enum v4l2_mpeg_audio_dec_playback -}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMhj"ubji)}(hhh]h)}(hLDetermines how monolingual audio should be played back. Possible values are:h]hLDetermines how monolingual audio should be played back. Possible values are:}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj"ubah}(h]h ]h"]h$]h&]uh1jhhj"ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj{"hhubeh}(h]jz"ah ]h"]v4l2-mpeg-audio-dec-playbackah$]h&]uh1jBhj1hhhhhNj2}j"jp"sj4}jz"jp"subj)}(hhh]h}(h]h ]h"]h$]h&]j|p{9.8cm}|p{7.7cm}|uh1jhhhMhj1hhubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj"ubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj"ubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h%``V4L2_MPEG_AUDIO_DEC_PLAYBACK_AUTO``h]jT)}(hj#h]h!V4L2_MPEG_AUDIO_DEC_PLAYBACK_AUTO}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj#ubah}(h]h ]h"]h$]h&]uh1hhhhMhj#ubah}(h]h ]h"]h$]h&]uh1j`hj#ubja)}(hhh]h)}(h0Automatically determines the best playback mode.h]h0Automatically determines the best playback mode.}(hj;#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj8#ubah}(h]h ]h"]h$]h&]uh1j`hj#ubeh}(h]h ]h"]h$]h&]uh1j[hj#ubj\)}(hhh](ja)}(hhh]h)}(h'``V4L2_MPEG_AUDIO_DEC_PLAYBACK_STEREO``h]jT)}(hj]#h]h#V4L2_MPEG_AUDIO_DEC_PLAYBACK_STEREO}(hj_#hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj[#ubah}(h]h ]h"]h$]h&]uh1hhhhMhjX#ubah}(h]h ]h"]h$]h&]uh1j`hjU#ubja)}(hhh]h)}(hStereo playback.h]hStereo playback.}(hj{#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjx#ubah}(h]h ]h"]h$]h&]uh1j`hjU#ubeh}(h]h ]h"]h$]h&]uh1j[hj#ubj\)}(hhh](ja)}(hhh]h)}(h%``V4L2_MPEG_AUDIO_DEC_PLAYBACK_LEFT``h]jT)}(hj#h]h!V4L2_MPEG_AUDIO_DEC_PLAYBACK_LEFT}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj#ubah}(h]h ]h"]h$]h&]uh1hhhhMhj#ubah}(h]h ]h"]h$]h&]uh1j`hj#ubja)}(hhh]h)}(hLeft channel playback.h]hLeft channel playback.}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj#ubah}(h]h ]h"]h$]h&]uh1j`hj#ubeh}(h]h ]h"]h$]h&]uh1j[hj#ubj\)}(hhh](ja)}(hhh]h)}(h&``V4L2_MPEG_AUDIO_DEC_PLAYBACK_RIGHT``h]jT)}(hj#h]h"V4L2_MPEG_AUDIO_DEC_PLAYBACK_RIGHT}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj#ubah}(h]h ]h"]h$]h&]uh1hhhhMhj#ubah}(h]h ]h"]h$]h&]uh1j`hj#ubja)}(hhh]h)}(hRight channel playback.h]hRight channel playback.}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj#ubah}(h]h ]h"]h$]h&]uh1j`hj#ubeh}(h]h ]h"]h$]h&]uh1j[hj#ubj\)}(hhh](ja)}(hhh]h)}(h%``V4L2_MPEG_AUDIO_DEC_PLAYBACK_MONO``h]jT)}(hj$h]h!V4L2_MPEG_AUDIO_DEC_PLAYBACK_MONO}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj$ubah}(h]h ]h"]h$]h&]uh1hhhhMhj$ubah}(h]h ]h"]h$]h&]uh1j`hj$ubja)}(hhh]h)}(hMono playback.h]hMono playback.}(hj;$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj8$ubah}(h]h ]h"]h$]h&]uh1j`hj$ubeh}(h]h ]h"]h$]h&]uh1j[hj#ubj\)}(hhh](ja)}(hhh]h)}(h/``V4L2_MPEG_AUDIO_DEC_PLAYBACK_SWAPPED_STEREO``h]jT)}(hj]$h]h+V4L2_MPEG_AUDIO_DEC_PLAYBACK_SWAPPED_STEREO}(hj_$hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj[$ubah}(h]h ]h"]h$]h&]uh1hhhhMhjX$ubah}(h]h ]h"]h$]h&]uh1j`hjU$ubja)}(hhh]h)}(h5Stereo playback with swapped left and right channels.h]h5Stereo playback with swapped left and right channels.}(hj{$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjx$ubah}(h]h ]h"]h$]h&]uh1j`hjU$ubeh}(h]h ]h"]h$]h&]uh1j[hj#ubeh}(h]h ]h"]h$]h&]uh1jVhj"ubeh}(h]h ]h"]h$]h&]colsKuh1j;hj"ubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubh)}(h... _v4l2-mpeg-audio-dec-multilingual-playback:h]h}(h]h ]h"]h$]h&]hԌ)v4l2-mpeg-audio-dec-multilingual-playbackuh1hhMhj1hhhhubjC)}(hhh](jH)}(h9``V4L2_CID_MPEG_AUDIO_DEC_MULTILINGUAL_PLAYBACK`` (enum) h](jN)}(h1``V4L2_CID_MPEG_AUDIO_DEC_MULTILINGUAL_PLAYBACK``h]jT)}(hj$h]h-V4L2_CID_MPEG_AUDIO_DEC_MULTILINGUAL_PLAYBACK}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj$ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj$ubji)}(hhh]h)}(h(enum)h]h(enum)}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj$ubah}(h]h ]h"]h$]h&]uh1jhhj$ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj$ubjH)}(h]enum v4l2_mpeg_audio_dec_playback - Determines how multilingual audio should be played back. h](jN)}(h#enum v4l2_mpeg_audio_dec_playback -h]h#enum v4l2_mpeg_audio_dec_playback -}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMhj$ubji)}(hhh]h)}(h8Determines how multilingual audio should be played back.h]h8Determines how multilingual audio should be played back.}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj%ubah}(h]h ]h"]h$]h&]uh1jhhj$ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj$hhubeh}(h]j$ah ]h"])v4l2-mpeg-audio-dec-multilingual-playbackah$]h&]uh1jBhj1hhhhhNj2}j!%j$sj4}j$j$subh)}(h.. _v4l2-mpeg-video-encoding:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-video-encodinguh1hhMhj1hhhhubjC)}(hhh](jH)}(h(``V4L2_CID_MPEG_VIDEO_ENCODING`` (enum) h](jN)}(h ``V4L2_CID_MPEG_VIDEO_ENCODING``h]jT)}(hj:%h]hV4L2_CID_MPEG_VIDEO_ENCODING}(hj<%hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj8%ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj4%ubji)}(hhh]h)}(h(enum)h]h(enum)}(hjR%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjO%ubah}(h]h ]h"]h$]h&]uh1jhhj4%ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj1%ubjH)}(henum v4l2_mpeg_video_encoding - MPEG Video encoding method. This control is specific to multiplexed MPEG streams. Possible values are: h](jN)}(henum v4l2_mpeg_video_encoding -h]henum v4l2_mpeg_video_encoding -}(hjp%hhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMhjl%ubji)}(hhh]h)}(hfMPEG Video encoding method. This control is specific to multiplexed MPEG streams. Possible values are:h]hfMPEG Video encoding method. This control is specific to multiplexed MPEG streams. Possible values are:}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj~%ubah}(h]h ]h"]h$]h&]uh1jhhjl%ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj1%hhubeh}(h]j0%ah ]h"]v4l2-mpeg-video-encodingah$]h&]uh1jBhj1hhhhhNj2}j%j&%sj4}j0%j&%subj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj%ubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj%ubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_VIDEO_ENCODING_MPEG_1``h]jT)}(hj%h]hV4L2_MPEG_VIDEO_ENCODING_MPEG_1}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj%ubah}(h]h ]h"]h$]h&]uh1hhhhMhj%ubah}(h]h ]h"]h$]h&]uh1j`hj%ubja)}(hhh]h)}(hMPEG-1 Video encodingh]hMPEG-1 Video encoding}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj%ubah}(h]h ]h"]h$]h&]uh1j`hj%ubeh}(h]h ]h"]h$]h&]uh1j[hj%ubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_VIDEO_ENCODING_MPEG_2``h]jT)}(hj &h]hV4L2_MPEG_VIDEO_ENCODING_MPEG_2}(hj &hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj&ubah}(h]h ]h"]h$]h&]uh1hhhhMhj&ubah}(h]h ]h"]h$]h&]uh1j`hj&ubja)}(hhh]h)}(hMPEG-2 Video encodingh]hMPEG-2 Video encoding}(hj'&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj$&ubah}(h]h ]h"]h$]h&]uh1j`hj&ubeh}(h]h ]h"]h$]h&]uh1j[hj%ubj\)}(hhh](ja)}(hhh]h)}(h'``V4L2_MPEG_VIDEO_ENCODING_MPEG_4_AVC``h]jT)}(hjI&h]h#V4L2_MPEG_VIDEO_ENCODING_MPEG_4_AVC}(hjK&hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjG&ubah}(h]h ]h"]h$]h&]uh1hhhhM hjD&ubah}(h]h ]h"]h$]h&]uh1j`hjA&ubja)}(hhh]h)}(h!MPEG-4 AVC (H.264) Video encodingh]h!MPEG-4 AVC (H.264) Video encoding}(hjg&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjd&ubah}(h]h ]h"]h$]h&]uh1j`hjA&ubeh}(h]h ]h"]h$]h&]uh1j[hj%ubeh}(h]h ]h"]h$]h&]uh1jVhj%ubeh}(h]h ]h"]h$]h&]colsKuh1j;hj%ubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubh)}(h.. _v4l2-mpeg-video-aspect:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-video-aspectuh1hhMhj1hhhhubjC)}(hhh](jH)}(h&``V4L2_CID_MPEG_VIDEO_ASPECT`` (enum) h](jN)}(h``V4L2_CID_MPEG_VIDEO_ASPECT``h]jT)}(hj&h]hV4L2_CID_MPEG_VIDEO_ASPECT}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj&ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj&ubji)}(hhh]h)}(h(enum)h]h(enum)}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj&ubah}(h]h ]h"]h$]h&]uh1jhhj&ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj&ubjH)}(hCenum v4l2_mpeg_video_aspect - Video aspect. Possible values are: h](jN)}(henum v4l2_mpeg_video_aspect -h]henum v4l2_mpeg_video_aspect -}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMhj&ubji)}(hhh]h)}(h"Video aspect. Possible values are:h]h"Video aspect. Possible values are:}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj&ubah}(h]h ]h"]h$]h&]uh1jhhj&ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj&hhubeh}(h]j&ah ]h"]v4l2-mpeg-video-aspectah$]h&]uh1jBhj1hhhhhNj2}j 'j&sj4}j&j&subj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthKduh1j@hj'ubjW)}(hhh](j\)}(hhh]ja)}(hhh]h)}(h``V4L2_MPEG_VIDEO_ASPECT_1x1``h]jT)}(hj-'h]hV4L2_MPEG_VIDEO_ASPECT_1x1}(hj/'hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj+'ubah}(h]h ]h"]h$]h&]uh1hhhhMhj('ubah}(h]h ]h"]h$]h&]uh1j`hj%'ubah}(h]h ]h"]h$]h&]uh1j[hj"'ubj\)}(hhh]ja)}(hhh]h)}(h``V4L2_MPEG_VIDEO_ASPECT_4x3``h]jT)}(hjV'h]hV4L2_MPEG_VIDEO_ASPECT_4x3}(hjX'hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjT'ubah}(h]h ]h"]h$]h&]uh1hhhhMhjQ'ubah}(h]h ]h"]h$]h&]uh1j`hjN'ubah}(h]h ]h"]h$]h&]uh1j[hj"'ubj\)}(hhh]ja)}(hhh]h)}(h``V4L2_MPEG_VIDEO_ASPECT_16x9``h]jT)}(hj'h]hV4L2_MPEG_VIDEO_ASPECT_16x9}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj}'ubah}(h]h ]h"]h$]h&]uh1hhhhMhjz'ubah}(h]h ]h"]h$]h&]uh1j`hjw'ubah}(h]h ]h"]h$]h&]uh1j[hj"'ubj\)}(hhh]ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_ASPECT_221x100``h]jT)}(hj'h]hV4L2_MPEG_VIDEO_ASPECT_221x100}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj'ubah}(h]h ]h"]h$]h&]uh1hhhhM hj'ubah}(h]h ]h"]h$]h&]uh1j`hj'ubah}(h]h ]h"]h$]h&]uh1j[hj"'ubeh}(h]h ]h"]h$]h&]uh1jVhj'ubeh}(h]h ]h"]h$]h&]colsKuh1j;hj'ubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubjC)}(hhh](jH)}(hJ``V4L2_CID_MPEG_VIDEO_B_FRAMES (integer)`` Number of B-Frames (default 2) h](jN)}(h*``V4L2_CID_MPEG_VIDEO_B_FRAMES (integer)``h]jT)}(hj'h]h&V4L2_CID_MPEG_VIDEO_B_FRAMES (integer)}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj'ubah}(h]h ]h"]h$]h&]uh1jMhhhM%hj'ubji)}(hhh]h)}(hNumber of B-Frames (default 2)h]hNumber of B-Frames (default 2)}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM%hj'ubah}(h]h ]h"]h$]h&]uh1jhhj'ubeh}(h]h ]h"]h$]h&]uh1jGhhhM%hj'ubjH)}(hA``V4L2_CID_MPEG_VIDEO_GOP_SIZE (integer)`` GOP size (default 12) h](jN)}(h*``V4L2_CID_MPEG_VIDEO_GOP_SIZE (integer)``h]jT)}(hj(h]h&V4L2_CID_MPEG_VIDEO_GOP_SIZE (integer)}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj(ubah}(h]h ]h"]h$]h&]uh1jMhhhM(hj(ubji)}(hhh]h)}(hGOP size (default 12)h]hGOP size (default 12)}(hj5(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM(hj2(ubah}(h]h ]h"]h$]h&]uh1jhhj(ubeh}(h]h ]h"]h$]h&]uh1jGhhhM(hj'hhubjH)}(hF``V4L2_CID_MPEG_VIDEO_GOP_CLOSURE (boolean)`` GOP closure (default 1) h](jN)}(h-``V4L2_CID_MPEG_VIDEO_GOP_CLOSURE (boolean)``h]jT)}(hjU(h]h)V4L2_CID_MPEG_VIDEO_GOP_CLOSURE (boolean)}(hjW(hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjS(ubah}(h]h ]h"]h$]h&]uh1jMhhhM+hjO(ubji)}(hhh]h)}(hGOP closure (default 1)h]hGOP closure (default 1)}(hjm(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM+hjj(ubah}(h]h ]h"]h$]h&]uh1jhhjO(ubeh}(h]h ]h"]h$]h&]uh1jGhhhM+hj'hhubjH)}(hK``V4L2_CID_MPEG_VIDEO_PULLDOWN (boolean)`` Enable 3:2 pulldown (default 0) h](jN)}(h*``V4L2_CID_MPEG_VIDEO_PULLDOWN (boolean)``h]jT)}(hj(h]h&V4L2_CID_MPEG_VIDEO_PULLDOWN (boolean)}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj(ubah}(h]h ]h"]h$]h&]uh1jMhhhM.hj(ubji)}(hhh]h)}(hEnable 3:2 pulldown (default 0)h]hEnable 3:2 pulldown (default 0)}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM.hj(ubah}(h]h ]h"]h$]h&]uh1jhhj(ubeh}(h]h ]h"]h$]h&]uh1jGhhhM.hj'hhubeh}(h]h ]h"]h$]h&]uh1jBhj1hhhhhNubh)}(h!.. _v4l2-mpeg-video-bitrate-mode:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-video-bitrate-modeuh1hhM0hj1hhhhubjC)}(hhh](jH)}(h,``V4L2_CID_MPEG_VIDEO_BITRATE_MODE`` (enum) h](jN)}(h$``V4L2_CID_MPEG_VIDEO_BITRATE_MODE``h]jT)}(hj(h]h V4L2_CID_MPEG_VIDEO_BITRATE_MODE}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj(ubah}(h]h ]h"]h$]h&]uh1jMhhhM3hj(ubji)}(hhh]h)}(h(enum)h]h(enum)}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM3hj(ubah}(h]h ]h"]h$]h&]uh1jhhj(ubeh}(h]h ]h"]h$]h&]uh1jGhhhM3hj(ubjH)}(hOenum v4l2_mpeg_video_bitrate_mode - Video bitrate mode. Possible values are: h](jN)}(h#enum v4l2_mpeg_video_bitrate_mode -h]h#enum v4l2_mpeg_video_bitrate_mode -}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhM8hj )ubji)}(hhh]h)}(h(Video bitrate mode. Possible values are:h]h(Video bitrate mode. Possible values are:}(hj )hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM6hj)ubah}(h]h ]h"]h$]h&]uh1jhhj )ubeh}(h]h ]h"]h$]h&]uh1jGhhhM8hj(hhubeh}(h]j(ah ]h"]v4l2-mpeg-video-bitrate-modeah$]h&]uh1jBhj1hhhhhNj2}j>)j(sj4}j(j(subj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjF)ubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjF)ubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h$``V4L2_MPEG_VIDEO_BITRATE_MODE_VBR``h]jT)}(hjh)h]h V4L2_MPEG_VIDEO_BITRATE_MODE_VBR}(hjj)hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjf)ubah}(h]h ]h"]h$]h&]uh1hhhhM>hjc)ubah}(h]h ]h"]h$]h&]uh1j`hj`)ubja)}(hhh]h)}(hVariable bitrateh]hVariable bitrate}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM?hj)ubah}(h]h ]h"]h$]h&]uh1j`hj`)ubeh}(h]h ]h"]h$]h&]uh1j[hj])ubj\)}(hhh](ja)}(hhh]h)}(h$``V4L2_MPEG_VIDEO_BITRATE_MODE_CBR``h]jT)}(hj)h]h V4L2_MPEG_VIDEO_BITRATE_MODE_CBR}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj)ubah}(h]h ]h"]h$]h&]uh1hhhhM@hj)ubah}(h]h ]h"]h$]h&]uh1j`hj)ubja)}(hhh]h)}(hConstant bitrateh]hConstant bitrate}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMAhj)ubah}(h]h ]h"]h$]h&]uh1j`hj)ubeh}(h]h ]h"]h$]h&]uh1j[hj])ubj\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_VIDEO_BITRATE_MODE_CQ``h]jT)}(hj)h]hV4L2_MPEG_VIDEO_BITRATE_MODE_CQ}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj)ubah}(h]h ]h"]h$]h&]uh1hhhhMBhj)ubah}(h]h ]h"]h$]h&]uh1j`hj)ubja)}(hhh]h)}(hConstant qualityh]hConstant quality}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMChj*ubah}(h]h ]h"]h$]h&]uh1j`hj)ubeh}(h]h ]h"]h$]h&]uh1j[hj])ubeh}(h]h ]h"]h$]h&]uh1jVhjF)ubeh}(h]h ]h"]h$]h&]colsKuh1j;hjC)ubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubjC)}(hhh](jH)}(hT``V4L2_CID_MPEG_VIDEO_BITRATE (integer)`` Average video bitrate in bits per second. h](jN)}(h)``V4L2_CID_MPEG_VIDEO_BITRATE (integer)``h]jT)}(hj<*h]h%V4L2_CID_MPEG_VIDEO_BITRATE (integer)}(hj>*hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj:*ubah}(h]h ]h"]h$]h&]uh1jMhhhMHhj6*ubji)}(hhh]h)}(h)Average video bitrate in bits per second.h]h)Average video bitrate in bits per second.}(hjT*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMHhjQ*ubah}(h]h ]h"]h$]h&]uh1jhhj6*ubeh}(h]h ]h"]h$]h&]uh1jGhhhMHhj3*ubjH)}(h``V4L2_CID_MPEG_VIDEO_BITRATE_PEAK (integer)`` Peak video bitrate in bits per second. Must be larger or equal to the average video bitrate. It is ignored if the video bitrate mode is set to constant bitrate. h](jN)}(h.``V4L2_CID_MPEG_VIDEO_BITRATE_PEAK (integer)``h]jT)}(hjt*h]h*V4L2_CID_MPEG_VIDEO_BITRATE_PEAK (integer)}(hjv*hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjr*ubah}(h]h ]h"]h$]h&]uh1jMhhhMMhjn*ubji)}(hhh]h)}(hPeak video bitrate in bits per second. Must be larger or equal to the average video bitrate. It is ignored if the video bitrate mode is set to constant bitrate.h]hPeak video bitrate in bits per second. Must be larger or equal to the average video bitrate. It is ignored if the video bitrate mode is set to constant bitrate.}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMKhj*ubah}(h]h ]h"]h$]h&]uh1jhhjn*ubeh}(h]h ]h"]h$]h&]uh1jGhhhMMhj3*hhubjH)}(hX``V4L2_CID_MPEG_VIDEO_CONSTANT_QUALITY (integer)`` Constant quality level control. This control is applicable when ``V4L2_CID_MPEG_VIDEO_BITRATE_MODE`` value is ``V4L2_MPEG_VIDEO_BITRATE_MODE_CQ``. Valid range is 1 to 100 where 1 indicates lowest quality and 100 indicates highest quality. Encoder will decide the appropriate quantization parameter and bitrate to produce requested frame quality. h](jN)}(h2``V4L2_CID_MPEG_VIDEO_CONSTANT_QUALITY (integer)``h]jT)}(hj*h]h.V4L2_CID_MPEG_VIDEO_CONSTANT_QUALITY (integer)}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj*ubah}(h]h ]h"]h$]h&]uh1jMhhhMVhj*ubji)}(hhh]h)}(hXYConstant quality level control. This control is applicable when ``V4L2_CID_MPEG_VIDEO_BITRATE_MODE`` value is ``V4L2_MPEG_VIDEO_BITRATE_MODE_CQ``. Valid range is 1 to 100 where 1 indicates lowest quality and 100 indicates highest quality. Encoder will decide the appropriate quantization parameter and bitrate to produce requested frame quality.h](h@Constant quality level control. This control is applicable when }(hj*hhhNhNubjT)}(h$``V4L2_CID_MPEG_VIDEO_BITRATE_MODE``h]h V4L2_CID_MPEG_VIDEO_BITRATE_MODE}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj*ubh value is }(hj*hhhNhNubjT)}(h#``V4L2_MPEG_VIDEO_BITRATE_MODE_CQ``h]hV4L2_MPEG_VIDEO_BITRATE_MODE_CQ}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj*ubh. Valid range is 1 to 100 where 1 indicates lowest quality and 100 indicates highest quality. Encoder will decide the appropriate quantization parameter and bitrate to produce requested frame quality.}(hj*hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMPhj*ubah}(h]h ]h"]h$]h&]uh1jhhj*ubeh}(h]h ]h"]h$]h&]uh1jGhhhMVhj3*hhubeh}(h]h ]h"]h$]h&]uh1jBhj1hhhhhNubh)}(h.``V4L2_CID_MPEG_VIDEO_FRAME_SKIP_MODE (enum)``h]jT)}(hj +h]h*V4L2_CID_MPEG_VIDEO_FRAME_SKIP_MODE (enum)}(hj +hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj+ubah}(h]h ]h"]h$]h&]uh1hhhhMXhj1hhubjC)}(hhh]jH)}(henum v4l2_mpeg_video_frame_skip_mode - Indicates in what conditions the encoder should skip frames. If encoding a frame would cause the encoded stream to be larger then a chosen data limit then the frame will be skipped. Possible values are: h](jN)}(h&enum v4l2_mpeg_video_frame_skip_mode -h]h&enum v4l2_mpeg_video_frame_skip_mode -}(hj&+hhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhM_hj"+ubji)}(hhh]h)}(hIndicates in what conditions the encoder should skip frames. If encoding a frame would cause the encoded stream to be larger then a chosen data limit then the frame will be skipped. Possible values are:h]hIndicates in what conditions the encoder should skip frames. If encoding a frame would cause the encoded stream to be larger then a chosen data limit then the frame will be skipped. Possible values are:}(hj7+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM[hj4+ubah}(h]h ]h"]h$]h&]uh1jhhj"+ubeh}(h]h ]h"]h$]h&]uh1jGhhhM_hj+ubah}(h]h ]h"]h$]h&]uh1jBhj1hhhhhNubj)}(hhh]h}(h]h ]h"]h$]h&]j|p{8.2cm}|p{9.3cm}|uh1jhhhMahj1hhubhraw)}(h\smallh]h\small}hjc+sbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhMchj1hhubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjv+ubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjv+ubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h,``V4L2_MPEG_VIDEO_FRAME_SKIP_MODE_DISABLED``h]jT)}(hj+h]h(V4L2_MPEG_VIDEO_FRAME_SKIP_MODE_DISABLED}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj+ubah}(h]h ]h"]h$]h&]uh1hhhhMkhj+ubah}(h]h ]h"]h$]h&]uh1j`hj+ubja)}(hhh]h)}(hFrame skip mode is disabled.h]hFrame skip mode is disabled.}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMlhj+ubah}(h]h ]h"]h$]h&]uh1j`hj+ubeh}(h]h ]h"]h$]h&]uh1j[hj+ubj\)}(hhh](ja)}(hhh]h)}(h/``V4L2_MPEG_VIDEO_FRAME_SKIP_MODE_LEVEL_LIMIT``h]jT)}(hj+h]h+V4L2_MPEG_VIDEO_FRAME_SKIP_MODE_LEVEL_LIMIT}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj+ubah}(h]h ]h"]h$]h&]uh1hhhhMmhj+ubah}(h]h ]h"]h$]h&]uh1j`hj+ubja)}(hhh]h)}(hcFrame skip mode enabled and buffer limit is set by the chosen level and is defined by the standard.h]hcFrame skip mode enabled and buffer limit is set by the chosen level and is defined by the standard.}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMnhj+ubah}(h]h ]h"]h$]h&]uh1j`hj+ubeh}(h]h ]h"]h$]h&]uh1j[hj+ubj\)}(hhh](ja)}(hhh]h)}(h-``V4L2_MPEG_VIDEO_FRAME_SKIP_MODE_BUF_LIMIT``h]jT)}(hj,h]h)V4L2_MPEG_VIDEO_FRAME_SKIP_MODE_BUF_LIMIT}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj,ubah}(h]h ]h"]h$]h&]uh1hhhhMphj,ubah}(h]h ]h"]h$]h&]uh1j`hj,ubja)}(hhh]h)}(hFrame skip mode enabled and buffer limit is set by the :ref:`VBV (MPEG1/2/4) ` or :ref:`CPB (H264) buffer size ` control.h](h7Frame skip mode enabled and buffer limit is set by the }(hj6,hhhNhNubh)}(h1:ref:`VBV (MPEG1/2/4) `h]jz)}(hj@,h]hVBV (MPEG1/2/4)}(hjB,hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jyhj>,ubah}(h]h ]h"]h$]h&]refdocj refdomainjL,reftyperef refexplicitrefwarnjv4l2-mpeg-video-vbv-sizeuh1hhhhMqhj6,ubh or }(hj6,hhhNhNubh)}(h=:ref:`CPB (H264) buffer size `h]jz)}(hjd,h]hCPB (H264) buffer size}(hjf,hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jyhjb,ubah}(h]h ]h"]h$]h&]refdocj refdomainjp,reftyperef refexplicitrefwarnjv4l2-mpeg-video-h264-cpb-sizeuh1hhhhMqhj6,ubh control.}(hj6,hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMqhj3,ubah}(h]h ]h"]h$]h&]uh1j`hj,ubeh}(h]h ]h"]h$]h&]uh1j[hj+ubeh}(h]h ]h"]h$]h&]uh1jVhjv+ubeh}(h]h ]h"]h$]h&]colsKuh1j;hjs+ubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubjb+)}(h \normalsizeh]h \normalsize}hj,sbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhMuhj1hhubjC)}(hhh](jH)}(h~``V4L2_CID_MPEG_VIDEO_TEMPORAL_DECIMATION (integer)`` For every captured frame, skip this many subsequent frames (default 0). h](jN)}(h5``V4L2_CID_MPEG_VIDEO_TEMPORAL_DECIMATION (integer)``h]jT)}(hj,h]h1V4L2_CID_MPEG_VIDEO_TEMPORAL_DECIMATION (integer)}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj,ubah}(h]h ]h"]h$]h&]uh1jMhhhM{hj,ubji)}(hhh]h)}(hGFor every captured frame, skip this many subsequent frames (default 0).h]hGFor every captured frame, skip this many subsequent frames (default 0).}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMzhj,ubah}(h]h ]h"]h$]h&]uh1jhhj,ubeh}(h]h ]h"]h$]h&]uh1jGhhhM{hj,ubjH)}(h``V4L2_CID_MPEG_VIDEO_MUTE (boolean)`` "Mutes" the video to a fixed color when capturing. This is useful for testing, to produce a fixed video bitstream. 0 = unmuted, 1 = muted. h](jN)}(h&``V4L2_CID_MPEG_VIDEO_MUTE (boolean)``h]jT)}(hj,h]h"V4L2_CID_MPEG_VIDEO_MUTE (boolean)}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj,ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj,ubji)}(hhh]h)}(h"Mutes" the video to a fixed color when capturing. This is useful for testing, to produce a fixed video bitstream. 0 = unmuted, 1 = muted.h]h“Mutes” the video to a fixed color when capturing. This is useful for testing, to produce a fixed video bitstream. 0 = unmuted, 1 = muted.}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM~hj-ubah}(h]h ]h"]h$]h&]uh1jhhj,ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj,hhubjH)}(h``V4L2_CID_MPEG_VIDEO_MUTE_YUV (integer)`` Sets the "mute" color of the video. The supplied 32-bit integer is interpreted as follows (bit 0 = least significant bit): h](jN)}(h*``V4L2_CID_MPEG_VIDEO_MUTE_YUV (integer)``h]jT)}(hj4-h]h&V4L2_CID_MPEG_VIDEO_MUTE_YUV (integer)}(hj6-hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj2-ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj.-ubji)}(hhh]h)}(hzSets the "mute" color of the video. The supplied 32-bit integer is interpreted as follows (bit 0 = least significant bit):h]h~Sets the “mute” color of the video. The supplied 32-bit integer is interpreted as follows (bit 0 = least significant bit):}(hjL-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjI-ubah}(h]h ]h"]h$]h&]uh1jhhj.-ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj,hhubeh}(h]h ]h"]h$]h&]uh1jBhj1hhhhhNubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjo-ubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjo-ubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(hBit 0:7h]hBit 0:7}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj-ubah}(h]h ]h"]h$]h&]uh1j`hj-ubja)}(hhh]h)}(hV chrominance informationh]hV chrominance information}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj-ubah}(h]h ]h"]h$]h&]uh1j`hj-ubeh}(h]h ]h"]h$]h&]uh1j[hj-ubj\)}(hhh](ja)}(hhh]h)}(hBit 8:15h]hBit 8:15}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj-ubah}(h]h ]h"]h$]h&]uh1j`hj-ubja)}(hhh]h)}(hU chrominance informationh]hU chrominance information}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj-ubah}(h]h ]h"]h$]h&]uh1j`hj-ubeh}(h]h ]h"]h$]h&]uh1j[hj-ubj\)}(hhh](ja)}(hhh]h)}(h Bit 16:23h]h Bit 16:23}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj-ubah}(h]h ]h"]h$]h&]uh1j`hj-ubja)}(hhh]h)}(hY luminance informationh]hY luminance information}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj.ubah}(h]h ]h"]h$]h&]uh1j`hj-ubeh}(h]h ]h"]h$]h&]uh1j[hj-ubj\)}(hhh](ja)}(hhh]h)}(h Bit 24:31h]h Bit 24:31}(hj4.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj1.ubah}(h]h ]h"]h$]h&]uh1j`hj..ubja)}(hhh]h)}(h Must be zero.h]h Must be zero.}(hjK.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjH.ubah}(h]h ]h"]h$]h&]uh1j`hj..ubeh}(h]h ]h"]h$]h&]uh1j[hj-ubeh}(h]h ]h"]h$]h&]uh1jVhjo-ubeh}(h]h ]h"]h$]h&]colsKuh1j;hjl-ubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubh)}(h.. _v4l2-mpeg-video-dec-pts:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-video-dec-ptsuh1hhMhj1hhhhubjC)}(hhh]jH)}(hX``V4L2_CID_MPEG_VIDEO_DEC_PTS (integer64)`` This read-only control returns the 33-bit video Presentation Time Stamp as defined in ITU T-REC-H.222.0 and ISO/IEC 13818-1 of the currently displayed frame. This is the same PTS as is used in :ref:`VIDIOC_DECODER_CMD`. h](jN)}(h+``V4L2_CID_MPEG_VIDEO_DEC_PTS (integer64)``h]jT)}(hj.h]h'V4L2_CID_MPEG_VIDEO_DEC_PTS (integer64)}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj.ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj.ubji)}(hhh]h)}(hThis read-only control returns the 33-bit video Presentation Time Stamp as defined in ITU T-REC-H.222.0 and ISO/IEC 13818-1 of the currently displayed frame. This is the same PTS as is used in :ref:`VIDIOC_DECODER_CMD`.h](hThis read-only control returns the 33-bit video Presentation Time Stamp as defined in ITU T-REC-H.222.0 and ISO/IEC 13818-1 of the currently displayed frame. This is the same PTS as is used in }(hj.hhhNhNubh)}(h:ref:`VIDIOC_DECODER_CMD`h]jz)}(hj.h]hVIDIOC_DECODER_CMD}(hj.hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jyhj.ubah}(h]h ]h"]h$]h&]refdocj refdomainj.reftyperef refexplicitrefwarnjvidioc_decoder_cmduh1hhhhMhj.ubh.}(hj.hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhj.ubah}(h]h ]h"]h$]h&]uh1jhhj.ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj.ubah}(h]j.ah ]h"]v4l2-mpeg-video-dec-ptsah$]h&]uh1jBhj1hhhhhNj2}j.jx.sj4}j.jx.subh)}(h.. _v4l2-mpeg-video-dec-frame:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-video-dec-frameuh1hhMhj1hhhhubjC)}(hhh](jH)}(h``V4L2_CID_MPEG_VIDEO_DEC_FRAME (integer64)`` This read-only control returns the frame counter of the frame that is currently displayed (decoded). This value is reset to 0 whenever the decoder is started. h](jN)}(h-``V4L2_CID_MPEG_VIDEO_DEC_FRAME (integer64)``h]jT)}(hj.h]h)V4L2_CID_MPEG_VIDEO_DEC_FRAME (integer64)}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj.ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj.ubji)}(hhh]h)}(hThis read-only control returns the frame counter of the frame that is currently displayed (decoded). This value is reset to 0 whenever the decoder is started.h]hThis read-only control returns the frame counter of the frame that is currently displayed (decoded). This value is reset to 0 whenever the decoder is started.}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj/ubah}(h]h ]h"]h$]h&]uh1jhhj.ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj.ubjH)}(hX``V4L2_CID_MPEG_VIDEO_DEC_CONCEAL_COLOR (integer64)`` This control sets the conceal color in YUV color space. It describes the client preference of the error conceal color in case of an error where the reference frame is missing. The decoder should fill the reference buffer with the preferred color and use it for future decoding. The control is using 16 bits per channel. Applicable to decoders. h](jN)}(h5``V4L2_CID_MPEG_VIDEO_DEC_CONCEAL_COLOR (integer64)``h]jT)}(hj7/h]h1V4L2_CID_MPEG_VIDEO_DEC_CONCEAL_COLOR (integer64)}(hj9/hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj5/ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj1/ubji)}(hhh]h)}(hXWThis control sets the conceal color in YUV color space. It describes the client preference of the error conceal color in case of an error where the reference frame is missing. The decoder should fill the reference buffer with the preferred color and use it for future decoding. The control is using 16 bits per channel. Applicable to decoders.h]hXWThis control sets the conceal color in YUV color space. It describes the client preference of the error conceal color in case of an error where the reference frame is missing. The decoder should fill the reference buffer with the preferred color and use it for future decoding. The control is using 16 bits per channel. Applicable to decoders.}(hjO/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjL/ubah}(h]h ]h"]h$]h&]uh1jhhj1/ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj.hhubeh}(h]j.ah ]h"]v4l2-mpeg-video-dec-frameah$]h&]uh1jBhj1hhhhhNj2}jm/j.sj4}j.j.subj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j@hju/ubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j@hju/ubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j@hju/ubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j@hju/ubjW)}(hhh](j\)}(hhh](ja)}(hhh]h}(h]h ]h"]h$]h&]uh1j`hj/ubja)}(hhh]h)}(h 8bit formath]h 8bit format}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj/ubah}(h]h ]h"]h$]h&]uh1j`hj/ubja)}(hhh]h)}(h 10bit formath]h 10bit format}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj/ubah}(h]h ]h"]h$]h&]uh1j`hj/ubja)}(hhh]h)}(h 12bit formath]h 12bit format}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj/ubah}(h]h ]h"]h$]h&]uh1j`hj/ubeh}(h]h ]h"]h$]h&]uh1j[hj/ubj\)}(hhh](ja)}(hhh]h)}(h Y luminanceh]h Y luminance}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj/ubah}(h]h ]h"]h$]h&]uh1j`hj/ubja)}(hhh]h)}(hBit 0:7h]hBit 0:7}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj0ubah}(h]h ]h"]h$]h&]uh1j`hj/ubja)}(hhh]h)}(hBit 0:9h]hBit 0:9}(hj.0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj+0ubah}(h]h ]h"]h$]h&]uh1j`hj/ubja)}(hhh]h)}(hBit 0:11h]hBit 0:11}(hjE0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjB0ubah}(h]h ]h"]h$]h&]uh1j`hj/ubeh}(h]h ]h"]h$]h&]uh1j[hj/ubj\)}(hhh](ja)}(hhh]h)}(hCb chrominanceh]hCb chrominance}(hje0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjb0ubah}(h]h ]h"]h$]h&]uh1j`hj_0ubja)}(hhh]h)}(h Bit 16:23h]h Bit 16:23}(hj|0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjy0ubah}(h]h ]h"]h$]h&]uh1j`hj_0ubja)}(hhh]h)}(h Bit 16:25h]h Bit 16:25}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj0ubah}(h]h ]h"]h$]h&]uh1j`hj_0ubja)}(hhh]h)}(h Bit 16:27h]h Bit 16:27}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj0ubah}(h]h ]h"]h$]h&]uh1j`hj_0ubeh}(h]h ]h"]h$]h&]uh1j[hj/ubj\)}(hhh](ja)}(hhh]h)}(hCr chrominanceh]hCr chrominance}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj0ubah}(h]h ]h"]h$]h&]uh1j`hj0ubja)}(hhh]h)}(h Bit 32:39h]h Bit 32:39}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj0ubah}(h]h ]h"]h$]h&]uh1j`hj0ubja)}(hhh]h)}(h Bit 32:41h]h Bit 32:41}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj0ubah}(h]h ]h"]h$]h&]uh1j`hj0ubja)}(hhh]h)}(h Bit 32:43h]h Bit 32:43}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj 1ubah}(h]h ]h"]h$]h&]uh1j`hj0ubeh}(h]h ]h"]h$]h&]uh1j[hj/ubj\)}(hhh](ja)}(hhh]h)}(h Must be zeroh]h Must be zero}(hj/1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj,1ubah}(h]h ]h"]h$]h&]uh1j`hj)1ubja)}(hhh]h)}(h Bit 48:63h]h Bit 48:63}(hjF1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjC1ubah}(h]h ]h"]h$]h&]uh1j`hj)1ubja)}(hhh]h)}(h Bit 48:63h]h Bit 48:63}(hj]1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjZ1ubah}(h]h ]h"]h$]h&]uh1j`hj)1ubja)}(hhh]h)}(h Bit 48:63h]h Bit 48:63}(hjt1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjq1ubah}(h]h ]h"]h$]h&]uh1j`hj)1ubeh}(h]h ]h"]h$]h&]uh1j[hj/ubeh}(h]h ]h"]h$]h&]uh1jVhju/ubeh}(h]h ]h"]h$]h&]colsKuh1j;hjr/ubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubjC)}(hhh](jH)}(h``V4L2_CID_MPEG_VIDEO_DECODER_SLICE_INTERFACE (boolean)`` If enabled the decoder expects to receive a single slice per buffer, otherwise the decoder expects a single frame in per buffer. Applicable to the decoder, all codecs. h](jN)}(h9``V4L2_CID_MPEG_VIDEO_DECODER_SLICE_INTERFACE (boolean)``h]jT)}(hj1h]h5V4L2_CID_MPEG_VIDEO_DECODER_SLICE_INTERFACE (boolean)}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj1ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj1ubji)}(hhh]h)}(hIf enabled the decoder expects to receive a single slice per buffer, otherwise the decoder expects a single frame in per buffer. Applicable to the decoder, all codecs.h]hIf enabled the decoder expects to receive a single slice per buffer, otherwise the decoder expects a single frame in per buffer. Applicable to the decoder, all codecs.}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj1ubah}(h]h ]h"]h$]h&]uh1jhhj1ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj1ubjH)}(hX``V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY_ENABLE (boolean)`` If the display delay is enabled then the decoder is forced to return a CAPTURE buffer (decoded frame) after processing a certain number of OUTPUT buffers. The delay can be set through ``V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY``. This feature can be used for example for generating thumbnails of videos. Applicable to the decoder. h](jN)}(h:``V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY_ENABLE (boolean)``h]jT)}(hj1h]h6V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY_ENABLE (boolean)}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj1ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj1ubji)}(hhh]h)}(hXGIf the display delay is enabled then the decoder is forced to return a CAPTURE buffer (decoded frame) after processing a certain number of OUTPUT buffers. The delay can be set through ``V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY``. This feature can be used for example for generating thumbnails of videos. Applicable to the decoder.h](hIf the display delay is enabled then the decoder is forced to return a CAPTURE buffer (decoded frame) after processing a certain number of OUTPUT buffers. The delay can be set through }(hj1hhhNhNubjT)}(h)``V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY``h]h%V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj1ubhf. This feature can be used for example for generating thumbnails of videos. Applicable to the decoder.}(hj1hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhj1ubah}(h]h ]h"]h$]h&]uh1jhhj1ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj1hhubjH)}(hXp``V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY (integer)`` Display delay value for decoder. The decoder is forced to return a decoded frame after the set 'display delay' number of frames. If this number is low it may result in frames returned out of display order, in addition the hardware may still be using the returned buffer as a reference picture for subsequent frames. h](jN)}(h3``V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY (integer)``h]jT)}(hj,2h]h/V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY (integer)}(hj.2hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj*2ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj&2ubji)}(hhh]h)}(hX;Display delay value for decoder. The decoder is forced to return a decoded frame after the set 'display delay' number of frames. If this number is low it may result in frames returned out of display order, in addition the hardware may still be using the returned buffer as a reference picture for subsequent frames.h]hX?Display delay value for decoder. The decoder is forced to return a decoded frame after the set ‘display delay’ number of frames. If this number is low it may result in frames returned out of display order, in addition the hardware may still be using the returned buffer as a reference picture for subsequent frames.}(hjD2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjA2ubah}(h]h ]h"]h$]h&]uh1jhhj&2ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj1hhubjH)}(h``V4L2_CID_MPEG_VIDEO_AU_DELIMITER (boolean)`` If enabled then, AUD (Access Unit Delimiter) NALUs will be generated. That could be useful to find the start of a frame without having to fully parse each NALU. Applicable to the H264 and HEVC encoders. h](jN)}(h.``V4L2_CID_MPEG_VIDEO_AU_DELIMITER (boolean)``h]jT)}(hjd2h]h*V4L2_CID_MPEG_VIDEO_AU_DELIMITER (boolean)}(hjf2hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjb2ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj^2ubji)}(hhh]h)}(hIf enabled then, AUD (Access Unit Delimiter) NALUs will be generated. That could be useful to find the start of a frame without having to fully parse each NALU. Applicable to the H264 and HEVC encoders.h]hIf enabled then, AUD (Access Unit Delimiter) NALUs will be generated. That could be useful to find the start of a frame without having to fully parse each NALU. Applicable to the H264 and HEVC encoders.}(hj|2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjy2ubah}(h]h ]h"]h$]h&]uh1jhhj^2ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj1hhubjH)}(h``V4L2_CID_MPEG_VIDEO_H264_VUI_SAR_ENABLE (boolean)`` Enable writing sample aspect ratio in the Video Usability Information. Applicable to the H264 encoder. h](jN)}(h5``V4L2_CID_MPEG_VIDEO_H264_VUI_SAR_ENABLE (boolean)``h]jT)}(hj2h]h1V4L2_CID_MPEG_VIDEO_H264_VUI_SAR_ENABLE (boolean)}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj2ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj2ubji)}(hhh]h)}(hfEnable writing sample aspect ratio in the Video Usability Information. Applicable to the H264 encoder.h]hfEnable writing sample aspect ratio in the Video Usability Information. Applicable to the H264 encoder.}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj2ubah}(h]h ]h"]h$]h&]uh1jhhj2ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj1hhubjH)}(hX'``V4L2_CID_MPEG_VIDEO_BACKGROUND_DETECTION (boolean)`` If enabled, the encoder detect a background region in frame and use low bits or skip mode to encode the background region. If a lot of scenes are stationary or background, It may help to reduce the video bitrate. Applicable to the encoder. h](jN)}(h6``V4L2_CID_MPEG_VIDEO_BACKGROUND_DETECTION (boolean)``h]jT)}(hj2h]h2V4L2_CID_MPEG_VIDEO_BACKGROUND_DETECTION (boolean)}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj2ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj2ubji)}(hhh]h)}(hIf enabled, the encoder detect a background region in frame and use low bits or skip mode to encode the background region. If a lot of scenes are stationary or background, It may help to reduce the video bitrate. Applicable to the encoder.h]hIf enabled, the encoder detect a background region in frame and use low bits or skip mode to encode the background region. If a lot of scenes are stationary or background, It may help to reduce the video bitrate. Applicable to the encoder.}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj2ubah}(h]h ]h"]h$]h&]uh1jhhj2ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj1hhubeh}(h]h ]h"]h$]h&]uh1jBhj1hhhhhNubh)}(h%.. _v4l2-mpeg-video-h264-vui-sar-idc:h]h}(h]h ]h"]h$]h&]hԌ v4l2-mpeg-video-h264-vui-sar-idcuh1hhMhj1hhhhubjC)}(hhh](jH)}(h0``V4L2_CID_MPEG_VIDEO_H264_VUI_SAR_IDC`` (enum) h](jN)}(h(``V4L2_CID_MPEG_VIDEO_H264_VUI_SAR_IDC``h]jT)}(hj 3h]h$V4L2_CID_MPEG_VIDEO_H264_VUI_SAR_IDC}(hj"3hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj3ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj3ubji)}(hhh]h)}(h(enum)h]h(enum)}(hj83hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj53ubah}(h]h ]h"]h$]h&]uh1jhhj3ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj3ubjH)}(henum v4l2_mpeg_video_h264_vui_sar_idc - VUI sample aspect ratio indicator for H.264 encoding. The value is defined in the table E-1 in the standard. Applicable to the H264 encoder. h](jN)}(h'enum v4l2_mpeg_video_h264_vui_sar_idc -h]h'enum v4l2_mpeg_video_h264_vui_sar_idc -}(hjV3hhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMhjR3ubji)}(hhh]h)}(hVUI sample aspect ratio indicator for H.264 encoding. The value is defined in the table E-1 in the standard. Applicable to the H264 encoder.h]hVUI sample aspect ratio indicator for H.264 encoding. The value is defined in the table E-1 in the standard. Applicable to the H264 encoder.}(hjg3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjd3ubah}(h]h ]h"]h$]h&]uh1jhhjR3ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj3hhubeh}(h]j3ah ]h"] v4l2-mpeg-video-h264-vui-sar-idcah$]h&]uh1jBhj1hhhhhNj2}j3j 3sj4}j3j 3subj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj3ubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj3ubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h0``V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_UNSPECIFIED``h]jT)}(hj3h]h,V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_UNSPECIFIED}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj3ubah}(h]h ]h"]h$]h&]uh1hhhhMhj3ubah}(h]h ]h"]h$]h&]uh1j`hj3ubja)}(hhh]h)}(h Unspecifiedh]h Unspecified}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj3ubah}(h]h ]h"]h$]h&]uh1j`hj3ubeh}(h]h ]h"]h$]h&]uh1j[hj3ubj\)}(hhh](ja)}(hhh]h)}(h(``V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_1x1``h]jT)}(hj3h]h$V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_1x1}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj3ubah}(h]h ]h"]h$]h&]uh1hhhhMhj3ubah}(h]h ]h"]h$]h&]uh1j`hj3ubja)}(hhh]h)}(h1x1h]h1x1}(hj 4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj 4ubah}(h]h ]h"]h$]h&]uh1j`hj3ubeh}(h]h ]h"]h$]h&]uh1j[hj3ubj\)}(hhh](ja)}(hhh]h)}(h*``V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_12x11``h]jT)}(hj/4h]h&V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_12x11}(hj14hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj-4ubah}(h]h ]h"]h$]h&]uh1hhhhMhj*4ubah}(h]h ]h"]h$]h&]uh1j`hj'4ubja)}(hhh]h)}(h12x11h]h12x11}(hjM4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjJ4ubah}(h]h ]h"]h$]h&]uh1j`hj'4ubeh}(h]h ]h"]h$]h&]uh1j[hj3ubj\)}(hhh](ja)}(hhh]h)}(h*``V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_10x11``h]jT)}(hjo4h]h&V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_10x11}(hjq4hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjm4ubah}(h]h ]h"]h$]h&]uh1hhhhMhjj4ubah}(h]h ]h"]h$]h&]uh1j`hjg4ubja)}(hhh]h)}(h10x11h]h10x11}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj4ubah}(h]h ]h"]h$]h&]uh1j`hjg4ubeh}(h]h ]h"]h$]h&]uh1j[hj3ubj\)}(hhh](ja)}(hhh]h)}(h*``V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_16x11``h]jT)}(hj4h]h&V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_16x11}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj4ubah}(h]h ]h"]h$]h&]uh1hhhhMhj4ubah}(h]h ]h"]h$]h&]uh1j`hj4ubja)}(hhh]h)}(h16x11h]h16x11}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj4ubah}(h]h ]h"]h$]h&]uh1j`hj4ubeh}(h]h ]h"]h$]h&]uh1j[hj3ubj\)}(hhh](ja)}(hhh]h)}(h*``V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_40x33``h]jT)}(hj4h]h&V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_40x33}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj4ubah}(h]h ]h"]h$]h&]uh1hhhhMhj4ubah}(h]h ]h"]h$]h&]uh1j`hj4ubja)}(hhh]h)}(h40x33h]h40x33}(hj 5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj 5ubah}(h]h ]h"]h$]h&]uh1j`hj4ubeh}(h]h ]h"]h$]h&]uh1j[hj3ubj\)}(hhh](ja)}(hhh]h)}(h*``V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_24x11``h]jT)}(hj/5h]h&V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_24x11}(hj15hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj-5ubah}(h]h ]h"]h$]h&]uh1hhhhMhj*5ubah}(h]h ]h"]h$]h&]uh1j`hj'5ubja)}(hhh]h)}(h24x11h]h24x11}(hjM5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjJ5ubah}(h]h ]h"]h$]h&]uh1j`hj'5ubeh}(h]h ]h"]h$]h&]uh1j[hj3ubj\)}(hhh](ja)}(hhh]h)}(h*``V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_20x11``h]jT)}(hjo5h]h&V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_20x11}(hjq5hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjm5ubah}(h]h ]h"]h$]h&]uh1hhhhMhjj5ubah}(h]h ]h"]h$]h&]uh1j`hjg5ubja)}(hhh]h)}(h20x11h]h20x11}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj5ubah}(h]h ]h"]h$]h&]uh1j`hjg5ubeh}(h]h ]h"]h$]h&]uh1j[hj3ubj\)}(hhh](ja)}(hhh]h)}(h*``V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_32x11``h]jT)}(hj5h]h&V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_32x11}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj5ubah}(h]h ]h"]h$]h&]uh1hhhhM hj5ubah}(h]h ]h"]h$]h&]uh1j`hj5ubja)}(hhh]h)}(h32x11h]h32x11}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj5ubah}(h]h ]h"]h$]h&]uh1j`hj5ubeh}(h]h ]h"]h$]h&]uh1j[hj3ubj\)}(hhh](ja)}(hhh]h)}(h*``V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_80x33``h]jT)}(hj5h]h&V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_80x33}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj5ubah}(h]h ]h"]h$]h&]uh1hhhhM hj5ubah}(h]h ]h"]h$]h&]uh1j`hj5ubja)}(hhh]h)}(h80x33h]h80x33}(hj 6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj 6ubah}(h]h ]h"]h$]h&]uh1j`hj5ubeh}(h]h ]h"]h$]h&]uh1j[hj3ubj\)}(hhh](ja)}(hhh]h)}(h*``V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_18x11``h]jT)}(hj/6h]h&V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_18x11}(hj16hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj-6ubah}(h]h ]h"]h$]h&]uh1hhhhMhj*6ubah}(h]h ]h"]h$]h&]uh1j`hj'6ubja)}(hhh]h)}(h18x11h]h18x11}(hjM6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjJ6ubah}(h]h ]h"]h$]h&]uh1j`hj'6ubeh}(h]h ]h"]h$]h&]uh1j[hj3ubj\)}(hhh](ja)}(hhh]h)}(h*``V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_15x11``h]jT)}(hjo6h]h&V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_15x11}(hjq6hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjm6ubah}(h]h ]h"]h$]h&]uh1hhhhMhjj6ubah}(h]h ]h"]h$]h&]uh1j`hjg6ubja)}(hhh]h)}(h15x11h]h15x11}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj6ubah}(h]h ]h"]h$]h&]uh1j`hjg6ubeh}(h]h ]h"]h$]h&]uh1j[hj3ubj\)}(hhh](ja)}(hhh]h)}(h*``V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_64x33``h]jT)}(hj6h]h&V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_64x33}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj6ubah}(h]h ]h"]h$]h&]uh1hhhhMhj6ubah}(h]h ]h"]h$]h&]uh1j`hj6ubja)}(hhh]h)}(h64x33h]h64x33}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj6ubah}(h]h ]h"]h$]h&]uh1j`hj6ubeh}(h]h ]h"]h$]h&]uh1j[hj3ubj\)}(hhh](ja)}(hhh]h)}(h+``V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_160x99``h]jT)}(hj6h]h'V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_160x99}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj6ubah}(h]h ]h"]h$]h&]uh1hhhhMhj6ubah}(h]h ]h"]h$]h&]uh1j`hj6ubja)}(hhh]h)}(h160x99h]h160x99}(hj 7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj 7ubah}(h]h ]h"]h$]h&]uh1j`hj6ubeh}(h]h ]h"]h$]h&]uh1j[hj3ubj\)}(hhh](ja)}(hhh]h)}(h(``V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_4x3``h]jT)}(hj/7h]h$V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_4x3}(hj17hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj-7ubah}(h]h ]h"]h$]h&]uh1hhhhMhj*7ubah}(h]h ]h"]h$]h&]uh1j`hj'7ubja)}(hhh]h)}(h4x3h]h4x3}(hjM7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjJ7ubah}(h]h ]h"]h$]h&]uh1j`hj'7ubeh}(h]h ]h"]h$]h&]uh1j[hj3ubj\)}(hhh](ja)}(hhh]h)}(h(``V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_3x2``h]jT)}(hjo7h]h$V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_3x2}(hjq7hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjm7ubah}(h]h ]h"]h$]h&]uh1hhhhMhjj7ubah}(h]h ]h"]h$]h&]uh1j`hjg7ubja)}(hhh]h)}(h3x2h]h3x2}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj7ubah}(h]h ]h"]h$]h&]uh1j`hjg7ubeh}(h]h ]h"]h$]h&]uh1j[hj3ubj\)}(hhh](ja)}(hhh]h)}(h(``V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_2x1``h]jT)}(hj7h]h$V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_2x1}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj7ubah}(h]h ]h"]h$]h&]uh1hhhhMhj7ubah}(h]h ]h"]h$]h&]uh1j`hj7ubja)}(hhh]h)}(h2x1h]h2x1}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj7ubah}(h]h ]h"]h$]h&]uh1j`hj7ubeh}(h]h ]h"]h$]h&]uh1j[hj3ubj\)}(hhh](ja)}(hhh]h)}(h-``V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_EXTENDED``h]jT)}(hj7h]h)V4L2_MPEG_VIDEO_H264_VUI_SAR_IDC_EXTENDED}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj7ubah}(h]h ]h"]h$]h&]uh1hhhhMhj7ubah}(h]h ]h"]h$]h&]uh1j`hj7ubja)}(hhh]h)}(h Extended SARh]h Extended SAR}(hj 8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj 8ubah}(h]h ]h"]h$]h&]uh1j`hj7ubeh}(h]h ]h"]h$]h&]uh1j[hj3ubeh}(h]h ]h"]h$]h&]uh1jVhj3ubeh}(h]h ]h"]h$]h&]colsKuh1j;hj3ubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubjC)}(hhh](jH)}(h``V4L2_CID_MPEG_VIDEO_H264_VUI_EXT_SAR_WIDTH (integer)`` Extended sample aspect ratio width for H.264 VUI encoding. Applicable to the H264 encoder. h](jN)}(h8``V4L2_CID_MPEG_VIDEO_H264_VUI_EXT_SAR_WIDTH (integer)``h]jT)}(hjC8h]h4V4L2_CID_MPEG_VIDEO_H264_VUI_EXT_SAR_WIDTH (integer)}(hjE8hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjA8ubah}(h]h ]h"]h$]h&]uh1jMhhhM#hj=8ubji)}(hhh]h)}(hZExtended sample aspect ratio width for H.264 VUI encoding. Applicable to the H264 encoder.h]hZExtended sample aspect ratio width for H.264 VUI encoding. Applicable to the H264 encoder.}(hj[8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM"hjX8ubah}(h]h ]h"]h$]h&]uh1jhhj=8ubeh}(h]h ]h"]h$]h&]uh1jGhhhM#hj:8ubjH)}(h``V4L2_CID_MPEG_VIDEO_H264_VUI_EXT_SAR_HEIGHT (integer)`` Extended sample aspect ratio height for H.264 VUI encoding. Applicable to the H264 encoder. h](jN)}(h9``V4L2_CID_MPEG_VIDEO_H264_VUI_EXT_SAR_HEIGHT (integer)``h]jT)}(hj{8h]h5V4L2_CID_MPEG_VIDEO_H264_VUI_EXT_SAR_HEIGHT (integer)}(hj}8hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjy8ubah}(h]h ]h"]h$]h&]uh1jMhhhM'hju8ubji)}(hhh]h)}(h[Extended sample aspect ratio height for H.264 VUI encoding. Applicable to the H264 encoder.h]h[Extended sample aspect ratio height for H.264 VUI encoding. Applicable to the H264 encoder.}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM&hj8ubah}(h]h ]h"]h$]h&]uh1jhhju8ubeh}(h]h ]h"]h$]h&]uh1jGhhhM'hj:8hhubeh}(h]h ]h"]h$]h&]uh1jBhj1hhhhhNubh)}(h.. _v4l2-mpeg-video-h264-level:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-video-h264-leveluh1hhM)hj1hhhhubjC)}(hhh](jH)}(h*``V4L2_CID_MPEG_VIDEO_H264_LEVEL`` (enum) h](jN)}(h"``V4L2_CID_MPEG_VIDEO_H264_LEVEL``h]jT)}(hj8h]hV4L2_CID_MPEG_VIDEO_H264_LEVEL}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj8ubah}(h]h ]h"]h$]h&]uh1jMhhhM,hj8ubji)}(hhh]h)}(h(enum)h]h(enum)}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM,hj8ubah}(h]h ]h"]h$]h&]uh1jhhj8ubeh}(h]h ]h"]h$]h&]uh1jGhhhM,hj8ubjH)}(henum v4l2_mpeg_video_h264_level - The level information for the H264 video elementary stream. Applicable to the H264 encoder. Possible values are: h](jN)}(h!enum v4l2_mpeg_video_h264_level -h]h!enum v4l2_mpeg_video_h264_level -}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhM2hj8ubji)}(hhh]h)}(hpThe level information for the H264 video elementary stream. Applicable to the H264 encoder. Possible values are:h]hpThe level information for the H264 video elementary stream. Applicable to the H264 encoder. Possible values are:}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM/hj 9ubah}(h]h ]h"]h$]h&]uh1jhhj8ubeh}(h]h ]h"]h$]h&]uh1jGhhhM2hj8hhubeh}(h]j8ah ]h"]v4l2-mpeg-video-h264-levelah$]h&]uh1jBhj1hhhhhNj2}j,9j8sj4}j8j8subj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj49ubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj49ubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_H264_LEVEL_1_0``h]jT)}(hjV9h]hV4L2_MPEG_VIDEO_H264_LEVEL_1_0}(hjX9hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjT9ubah}(h]h ]h"]h$]h&]uh1hhhhM8hjQ9ubah}(h]h ]h"]h$]h&]uh1j`hjN9ubja)}(hhh]h)}(h Level 1.0h]h Level 1.0}(hjt9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM9hjq9ubah}(h]h ]h"]h$]h&]uh1j`hjN9ubeh}(h]h ]h"]h$]h&]uh1j[hjK9ubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_H264_LEVEL_1B``h]jT)}(hj9h]hV4L2_MPEG_VIDEO_H264_LEVEL_1B}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj9ubah}(h]h ]h"]h$]h&]uh1hhhhM:hj9ubah}(h]h ]h"]h$]h&]uh1j`hj9ubja)}(hhh]h)}(hLevel 1Bh]hLevel 1B}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM;hj9ubah}(h]h ]h"]h$]h&]uh1j`hj9ubeh}(h]h ]h"]h$]h&]uh1j[hjK9ubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_H264_LEVEL_1_1``h]jT)}(hj9h]hV4L2_MPEG_VIDEO_H264_LEVEL_1_1}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj9ubah}(h]h ]h"]h$]h&]uh1hhhhM<hj9ubah}(h]h ]h"]h$]h&]uh1j`hj9ubja)}(hhh]h)}(h Level 1.1h]h Level 1.1}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM=hj9ubah}(h]h ]h"]h$]h&]uh1j`hj9ubeh}(h]h ]h"]h$]h&]uh1j[hjK9ubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_H264_LEVEL_1_2``h]jT)}(hj:h]hV4L2_MPEG_VIDEO_H264_LEVEL_1_2}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj:ubah}(h]h ]h"]h$]h&]uh1hhhhM>hj:ubah}(h]h ]h"]h$]h&]uh1j`hj:ubja)}(hhh]h)}(h Level 1.2h]h Level 1.2}(hj4:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM?hj1:ubah}(h]h ]h"]h$]h&]uh1j`hj:ubeh}(h]h ]h"]h$]h&]uh1j[hjK9ubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_H264_LEVEL_1_3``h]jT)}(hjV:h]hV4L2_MPEG_VIDEO_H264_LEVEL_1_3}(hjX:hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjT:ubah}(h]h ]h"]h$]h&]uh1hhhhM@hjQ:ubah}(h]h ]h"]h$]h&]uh1j`hjN:ubja)}(hhh]h)}(h Level 1.3h]h Level 1.3}(hjt:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMAhjq:ubah}(h]h ]h"]h$]h&]uh1j`hjN:ubeh}(h]h ]h"]h$]h&]uh1j[hjK9ubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_H264_LEVEL_2_0``h]jT)}(hj:h]hV4L2_MPEG_VIDEO_H264_LEVEL_2_0}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj:ubah}(h]h ]h"]h$]h&]uh1hhhhMBhj:ubah}(h]h ]h"]h$]h&]uh1j`hj:ubja)}(hhh]h)}(h Level 2.0h]h Level 2.0}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMChj:ubah}(h]h ]h"]h$]h&]uh1j`hj:ubeh}(h]h ]h"]h$]h&]uh1j[hjK9ubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_H264_LEVEL_2_1``h]jT)}(hj:h]hV4L2_MPEG_VIDEO_H264_LEVEL_2_1}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj:ubah}(h]h ]h"]h$]h&]uh1hhhhMDhj:ubah}(h]h ]h"]h$]h&]uh1j`hj:ubja)}(hhh]h)}(h Level 2.1h]h Level 2.1}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMEhj:ubah}(h]h ]h"]h$]h&]uh1j`hj:ubeh}(h]h ]h"]h$]h&]uh1j[hjK9ubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_H264_LEVEL_2_2``h]jT)}(hj;h]hV4L2_MPEG_VIDEO_H264_LEVEL_2_2}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj;ubah}(h]h ]h"]h$]h&]uh1hhhhMFhj;ubah}(h]h ]h"]h$]h&]uh1j`hj;ubja)}(hhh]h)}(h Level 2.2h]h Level 2.2}(hj4;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMGhj1;ubah}(h]h ]h"]h$]h&]uh1j`hj;ubeh}(h]h ]h"]h$]h&]uh1j[hjK9ubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_H264_LEVEL_3_0``h]jT)}(hjV;h]hV4L2_MPEG_VIDEO_H264_LEVEL_3_0}(hjX;hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjT;ubah}(h]h ]h"]h$]h&]uh1hhhhMHhjQ;ubah}(h]h ]h"]h$]h&]uh1j`hjN;ubja)}(hhh]h)}(h Level 3.0h]h Level 3.0}(hjt;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMIhjq;ubah}(h]h ]h"]h$]h&]uh1j`hjN;ubeh}(h]h ]h"]h$]h&]uh1j[hjK9ubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_H264_LEVEL_3_1``h]jT)}(hj;h]hV4L2_MPEG_VIDEO_H264_LEVEL_3_1}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj;ubah}(h]h ]h"]h$]h&]uh1hhhhMJhj;ubah}(h]h ]h"]h$]h&]uh1j`hj;ubja)}(hhh]h)}(h Level 3.1h]h Level 3.1}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMKhj;ubah}(h]h ]h"]h$]h&]uh1j`hj;ubeh}(h]h ]h"]h$]h&]uh1j[hjK9ubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_H264_LEVEL_3_2``h]jT)}(hj;h]hV4L2_MPEG_VIDEO_H264_LEVEL_3_2}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj;ubah}(h]h ]h"]h$]h&]uh1hhhhMLhj;ubah}(h]h ]h"]h$]h&]uh1j`hj;ubja)}(hhh]h)}(h Level 3.2h]h Level 3.2}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMMhj;ubah}(h]h ]h"]h$]h&]uh1j`hj;ubeh}(h]h ]h"]h$]h&]uh1j[hjK9ubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_H264_LEVEL_4_0``h]jT)}(hj<h]hV4L2_MPEG_VIDEO_H264_LEVEL_4_0}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj<ubah}(h]h ]h"]h$]h&]uh1hhhhMNhj<ubah}(h]h ]h"]h$]h&]uh1j`hj<ubja)}(hhh]h)}(h Level 4.0h]h Level 4.0}(hj4<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMOhj1<ubah}(h]h ]h"]h$]h&]uh1j`hj<ubeh}(h]h ]h"]h$]h&]uh1j[hjK9ubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_H264_LEVEL_4_1``h]jT)}(hjV<h]hV4L2_MPEG_VIDEO_H264_LEVEL_4_1}(hjX<hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjT<ubah}(h]h ]h"]h$]h&]uh1hhhhMPhjQ<ubah}(h]h ]h"]h$]h&]uh1j`hjN<ubja)}(hhh]h)}(h Level 4.1h]h Level 4.1}(hjt<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMQhjq<ubah}(h]h ]h"]h$]h&]uh1j`hjN<ubeh}(h]h ]h"]h$]h&]uh1j[hjK9ubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_H264_LEVEL_4_2``h]jT)}(hj<h]hV4L2_MPEG_VIDEO_H264_LEVEL_4_2}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj<ubah}(h]h ]h"]h$]h&]uh1hhhhMRhj<ubah}(h]h ]h"]h$]h&]uh1j`hj<ubja)}(hhh]h)}(h Level 4.2h]h Level 4.2}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMShj<ubah}(h]h ]h"]h$]h&]uh1j`hj<ubeh}(h]h ]h"]h$]h&]uh1j[hjK9ubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_H264_LEVEL_5_0``h]jT)}(hj<h]hV4L2_MPEG_VIDEO_H264_LEVEL_5_0}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj<ubah}(h]h ]h"]h$]h&]uh1hhhhMThj<ubah}(h]h ]h"]h$]h&]uh1j`hj<ubja)}(hhh]h)}(h Level 5.0h]h Level 5.0}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMUhj<ubah}(h]h ]h"]h$]h&]uh1j`hj<ubeh}(h]h ]h"]h$]h&]uh1j[hjK9ubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_H264_LEVEL_5_1``h]jT)}(hj=h]hV4L2_MPEG_VIDEO_H264_LEVEL_5_1}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj=ubah}(h]h ]h"]h$]h&]uh1hhhhMVhj=ubah}(h]h ]h"]h$]h&]uh1j`hj=ubja)}(hhh]h)}(h Level 5.1h]h Level 5.1}(hj4=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMWhj1=ubah}(h]h ]h"]h$]h&]uh1j`hj=ubeh}(h]h ]h"]h$]h&]uh1j[hjK9ubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_H264_LEVEL_5_2``h]jT)}(hjV=h]hV4L2_MPEG_VIDEO_H264_LEVEL_5_2}(hjX=hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjT=ubah}(h]h ]h"]h$]h&]uh1hhhhMXhjQ=ubah}(h]h ]h"]h$]h&]uh1j`hjN=ubja)}(hhh]h)}(h Level 5.2h]h Level 5.2}(hjt=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMYhjq=ubah}(h]h ]h"]h$]h&]uh1j`hjN=ubeh}(h]h ]h"]h$]h&]uh1j[hjK9ubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_H264_LEVEL_6_0``h]jT)}(hj=h]hV4L2_MPEG_VIDEO_H264_LEVEL_6_0}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj=ubah}(h]h ]h"]h$]h&]uh1hhhhMZhj=ubah}(h]h ]h"]h$]h&]uh1j`hj=ubja)}(hhh]h)}(h Level 6.0h]h Level 6.0}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM[hj=ubah}(h]h ]h"]h$]h&]uh1j`hj=ubeh}(h]h ]h"]h$]h&]uh1j[hjK9ubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_H264_LEVEL_6_1``h]jT)}(hj=h]hV4L2_MPEG_VIDEO_H264_LEVEL_6_1}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj=ubah}(h]h ]h"]h$]h&]uh1hhhhM\hj=ubah}(h]h ]h"]h$]h&]uh1j`hj=ubja)}(hhh]h)}(h Level 6.1h]h Level 6.1}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM]hj=ubah}(h]h ]h"]h$]h&]uh1j`hj=ubeh}(h]h ]h"]h$]h&]uh1j[hjK9ubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_H264_LEVEL_6_2``h]jT)}(hj>h]hV4L2_MPEG_VIDEO_H264_LEVEL_6_2}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj>ubah}(h]h ]h"]h$]h&]uh1hhhhM^hj>ubah}(h]h ]h"]h$]h&]uh1j`hj>ubja)}(hhh]h)}(h Level 6.2h]h Level 6.2}(hj4>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM_hj1>ubah}(h]h ]h"]h$]h&]uh1j`hj>ubeh}(h]h ]h"]h$]h&]uh1j[hjK9ubeh}(h]h ]h"]h$]h&]uh1jVhj49ubeh}(h]h ]h"]h$]h&]colsKuh1j;hj19ubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubh)}(h .. _v4l2-mpeg-video-mpeg2-level:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-video-mpeg2-leveluh1hhMchj1hhhhubjC)}(hhh](jH)}(h+``V4L2_CID_MPEG_VIDEO_MPEG2_LEVEL`` (enum) h](jN)}(h#``V4L2_CID_MPEG_VIDEO_MPEG2_LEVEL``h]jT)}(hju>h]hV4L2_CID_MPEG_VIDEO_MPEG2_LEVEL}(hjw>hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjs>ubah}(h]h ]h"]h$]h&]uh1jMhhhMfhjo>ubji)}(hhh]h)}(h(enum)h]h(enum)}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMfhj>ubah}(h]h ]h"]h$]h&]uh1jhhjo>ubeh}(h]h ]h"]h$]h&]uh1jGhhhMfhjl>ubjH)}(henum v4l2_mpeg_video_mpeg2_level - The level information for the MPEG2 elementary stream. Applicable to MPEG2 codecs. Possible values are: h](jN)}(h"enum v4l2_mpeg_video_mpeg2_level -h]h"enum v4l2_mpeg_video_mpeg2_level -}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMlhj>ubji)}(hhh]h)}(hgThe level information for the MPEG2 elementary stream. Applicable to MPEG2 codecs. Possible values are:h]hgThe level information for the MPEG2 elementary stream. Applicable to MPEG2 codecs. Possible values are:}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMihj>ubah}(h]h ]h"]h$]h&]uh1jhhj>ubeh}(h]h ]h"]h$]h&]uh1jGhhhMlhjl>hhubeh}(h]jk>ah ]h"]v4l2-mpeg-video-mpeg2-levelah$]h&]uh1jBhj1hhhhhNj2}j>ja>sj4}jk>ja>subj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj>ubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj>ubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h#``V4L2_MPEG_VIDEO_MPEG2_LEVEL_LOW``h]jT)}(hj?h]hV4L2_MPEG_VIDEO_MPEG2_LEVEL_LOW}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj?ubah}(h]h ]h"]h$]h&]uh1hhhhMrhj>ubah}(h]h ]h"]h$]h&]uh1j`hj>ubja)}(hhh]h)}(hLow Level (LL)h]hLow Level (LL)}(hj"?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMshj?ubah}(h]h ]h"]h$]h&]uh1j`hj>ubeh}(h]h ]h"]h$]h&]uh1j[hj>ubj\)}(hhh](ja)}(hhh]h)}(h$``V4L2_MPEG_VIDEO_MPEG2_LEVEL_MAIN``h]jT)}(hjD?h]h V4L2_MPEG_VIDEO_MPEG2_LEVEL_MAIN}(hjF?hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjB?ubah}(h]h ]h"]h$]h&]uh1hhhhMthj??ubah}(h]h ]h"]h$]h&]uh1j`hjubj\)}(hhh](ja)}(hhh]h)}(h)``V4L2_MPEG_VIDEO_MPEG2_LEVEL_HIGH_1440``h]jT)}(hj?h]h%V4L2_MPEG_VIDEO_MPEG2_LEVEL_HIGH_1440}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj?ubah}(h]h ]h"]h$]h&]uh1hhhhMvhj?ubah}(h]h ]h"]h$]h&]uh1j`hj|?ubja)}(hhh]h)}(hHigh-1440 Level (H-14)h]hHigh-1440 Level (H-14)}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMwhj?ubah}(h]h ]h"]h$]h&]uh1j`hj|?ubeh}(h]h ]h"]h$]h&]uh1j[hj>ubj\)}(hhh](ja)}(hhh]h)}(h$``V4L2_MPEG_VIDEO_MPEG2_LEVEL_HIGH``h]jT)}(hj?h]h V4L2_MPEG_VIDEO_MPEG2_LEVEL_HIGH}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj?ubah}(h]h ]h"]h$]h&]uh1hhhhMxhj?ubah}(h]h ]h"]h$]h&]uh1j`hj?ubja)}(hhh]h)}(hHigh Level (HL)h]hHigh Level (HL)}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMyhj?ubah}(h]h ]h"]h$]h&]uh1j`hj?ubeh}(h]h ]h"]h$]h&]uh1j[hj>ubeh}(h]h ]h"]h$]h&]uh1jVhj>ubeh}(h]h ]h"]h$]h&]colsKuh1j;hj>ubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubh)}(h .. _v4l2-mpeg-video-mpeg4-level:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-video-mpeg4-leveluh1hhM}hj1hhhhubjC)}(hhh](jH)}(h+``V4L2_CID_MPEG_VIDEO_MPEG4_LEVEL`` (enum) h](jN)}(h#``V4L2_CID_MPEG_VIDEO_MPEG4_LEVEL``h]jT)}(hj#@h]hV4L2_CID_MPEG_VIDEO_MPEG4_LEVEL}(hj%@hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj!@ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj@ubji)}(hhh]h)}(h(enum)h]h(enum)}(hj;@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj8@ubah}(h]h ]h"]h$]h&]uh1jhhj@ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj@ubjH)}(henum v4l2_mpeg_video_mpeg4_level - The level information for the MPEG4 elementary stream. Applicable to the MPEG4 encoder. Possible values are: h](jN)}(h"enum v4l2_mpeg_video_mpeg4_level -h]h"enum v4l2_mpeg_video_mpeg4_level -}(hjY@hhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMhjU@ubji)}(hhh]h)}(hlThe level information for the MPEG4 elementary stream. Applicable to the MPEG4 encoder. Possible values are:h]hlThe level information for the MPEG4 elementary stream. Applicable to the MPEG4 encoder. Possible values are:}(hjj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjg@ubah}(h]h ]h"]h$]h&]uh1jhhjU@ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj@hhubeh}(h]j@ah ]h"]v4l2-mpeg-video-mpeg4-levelah$]h&]uh1jBhj1hhhhhNj2}j@j@sj4}j@j@subj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj@ubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj@ubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_MPEG4_LEVEL_0``h]jT)}(hj@h]hV4L2_MPEG_VIDEO_MPEG4_LEVEL_0}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj@ubah}(h]h ]h"]h$]h&]uh1hhhhMhj@ubah}(h]h ]h"]h$]h&]uh1j`hj@ubja)}(hhh]h)}(hLevel 0h]hLevel 0}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj@ubah}(h]h ]h"]h$]h&]uh1j`hj@ubeh}(h]h ]h"]h$]h&]uh1j[hj@ubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_MPEG4_LEVEL_0B``h]jT)}(hj@h]hV4L2_MPEG_VIDEO_MPEG4_LEVEL_0B}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj@ubah}(h]h ]h"]h$]h&]uh1hhhhMhj@ubah}(h]h ]h"]h$]h&]uh1j`hj@ubja)}(hhh]h)}(hLevel 0bh]hLevel 0b}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj Aubah}(h]h ]h"]h$]h&]uh1j`hj@ubeh}(h]h ]h"]h$]h&]uh1j[hj@ubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_MPEG4_LEVEL_1``h]jT)}(hj2Ah]hV4L2_MPEG_VIDEO_MPEG4_LEVEL_1}(hj4AhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj0Aubah}(h]h ]h"]h$]h&]uh1hhhhMhj-Aubah}(h]h ]h"]h$]h&]uh1j`hj*Aubja)}(hhh]h)}(hLevel 1h]hLevel 1}(hjPAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjMAubah}(h]h ]h"]h$]h&]uh1j`hj*Aubeh}(h]h ]h"]h$]h&]uh1j[hj@ubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_MPEG4_LEVEL_2``h]jT)}(hjrAh]hV4L2_MPEG_VIDEO_MPEG4_LEVEL_2}(hjtAhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjpAubah}(h]h ]h"]h$]h&]uh1hhhhMhjmAubah}(h]h ]h"]h$]h&]uh1j`hjjAubja)}(hhh]h)}(hLevel 2h]hLevel 2}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjAubah}(h]h ]h"]h$]h&]uh1j`hjjAubeh}(h]h ]h"]h$]h&]uh1j[hj@ubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_MPEG4_LEVEL_3``h]jT)}(hjAh]hV4L2_MPEG_VIDEO_MPEG4_LEVEL_3}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjAubah}(h]h ]h"]h$]h&]uh1hhhhMhjAubah}(h]h ]h"]h$]h&]uh1j`hjAubja)}(hhh]h)}(hLevel 3h]hLevel 3}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjAubah}(h]h ]h"]h$]h&]uh1j`hjAubeh}(h]h ]h"]h$]h&]uh1j[hj@ubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_MPEG4_LEVEL_3B``h]jT)}(hjAh]hV4L2_MPEG_VIDEO_MPEG4_LEVEL_3B}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjAubah}(h]h ]h"]h$]h&]uh1hhhhMhjAubah}(h]h ]h"]h$]h&]uh1j`hjAubja)}(hhh]h)}(hLevel 3bh]hLevel 3b}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj Bubah}(h]h ]h"]h$]h&]uh1j`hjAubeh}(h]h ]h"]h$]h&]uh1j[hj@ubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_MPEG4_LEVEL_4``h]jT)}(hj2Bh]hV4L2_MPEG_VIDEO_MPEG4_LEVEL_4}(hj4BhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj0Bubah}(h]h ]h"]h$]h&]uh1hhhhMhj-Bubah}(h]h ]h"]h$]h&]uh1j`hj*Bubja)}(hhh]h)}(hLevel 4h]hLevel 4}(hjPBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjMBubah}(h]h ]h"]h$]h&]uh1j`hj*Bubeh}(h]h ]h"]h$]h&]uh1j[hj@ubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_MPEG4_LEVEL_5``h]jT)}(hjrBh]hV4L2_MPEG_VIDEO_MPEG4_LEVEL_5}(hjtBhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjpBubah}(h]h ]h"]h$]h&]uh1hhhhMhjmBubah}(h]h ]h"]h$]h&]uh1j`hjjBubja)}(hhh]h)}(hLevel 5h]hLevel 5}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjBubah}(h]h ]h"]h$]h&]uh1j`hjjBubeh}(h]h ]h"]h$]h&]uh1j[hj@ubeh}(h]h ]h"]h$]h&]uh1jVhj@ubeh}(h]h ]h"]h$]h&]colsKuh1j;hj@ubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubh)}(h!.. _v4l2-mpeg-video-h264-profile:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-video-h264-profileuh1hhMhj1hhhhubjC)}(hhh](jH)}(h,``V4L2_CID_MPEG_VIDEO_H264_PROFILE`` (enum) h](jN)}(h$``V4L2_CID_MPEG_VIDEO_H264_PROFILE``h]jT)}(hjBh]h V4L2_CID_MPEG_VIDEO_H264_PROFILE}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjBubah}(h]h ]h"]h$]h&]uh1jMhhhMhjBubji)}(hhh]h)}(h(enum)h]h(enum)}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjBubah}(h]h ]h"]h$]h&]uh1jhhjBubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjBubjH)}(h{enum v4l2_mpeg_video_h264_profile - The profile information for H264. Applicable to the H264 encoder. Possible values are: h](jN)}(h#enum v4l2_mpeg_video_h264_profile -h]h#enum v4l2_mpeg_video_h264_profile -}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMhjCubji)}(hhh]h)}(hVThe profile information for H264. Applicable to the H264 encoder. Possible values are:h]hVThe profile information for H264. Applicable to the H264 encoder. Possible values are:}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjCubah}(h]h ]h"]h$]h&]uh1jhhjCubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjBhhubeh}(h]jBah ]h"]v4l2-mpeg-video-h264-profileah$]h&]uh1jBhj1hhhhhNj2}j6CjBsj4}jBjBsubjb+)}(h\smallh]h\small}hj;Csbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhMhj1hhubj)}(hhh]h}(h]h ]h"]h$]h&]j|p{10.2cm}|p{7.3cm}|uh1jhhhMhj1hhubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjXCubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjXCubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h)``V4L2_MPEG_VIDEO_H264_PROFILE_BASELINE``h]jT)}(hjzCh]h%V4L2_MPEG_VIDEO_H264_PROFILE_BASELINE}(hj|ChhhNhNubah}(h]h ]h"]h$]h&]uh1jShjxCubah}(h]h ]h"]h$]h&]uh1hhhhMhjuCubah}(h]h ]h"]h$]h&]uh1j`hjrCubja)}(hhh]h)}(hBaseline profileh]hBaseline profile}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjCubah}(h]h ]h"]h$]h&]uh1j`hjrCubeh}(h]h ]h"]h$]h&]uh1j[hjoCubj\)}(hhh](ja)}(hhh]h)}(h5``V4L2_MPEG_VIDEO_H264_PROFILE_CONSTRAINED_BASELINE``h]jT)}(hjCh]h1V4L2_MPEG_VIDEO_H264_PROFILE_CONSTRAINED_BASELINE}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1jShjCubah}(h]h ]h"]h$]h&]uh1hhhhMhjCubah}(h]h ]h"]h$]h&]uh1j`hjCubja)}(hhh]h)}(hConstrained Baseline profileh]hConstrained Baseline profile}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjCubah}(h]h ]h"]h$]h&]uh1j`hjCubeh}(h]h ]h"]h$]h&]uh1j[hjoCubj\)}(hhh](ja)}(hhh]h)}(h%``V4L2_MPEG_VIDEO_H264_PROFILE_MAIN``h]jT)}(hjCh]h!V4L2_MPEG_VIDEO_H264_PROFILE_MAIN}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1jShjCubah}(h]h ]h"]h$]h&]uh1hhhhMhjCubah}(h]h ]h"]h$]h&]uh1j`hjCubja)}(hhh]h)}(h Main profileh]h Main profile}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjDubah}(h]h ]h"]h$]h&]uh1j`hjCubeh}(h]h ]h"]h$]h&]uh1j[hjoCubj\)}(hhh](ja)}(hhh]h)}(h)``V4L2_MPEG_VIDEO_H264_PROFILE_EXTENDED``h]jT)}(hj:Dh]h%V4L2_MPEG_VIDEO_H264_PROFILE_EXTENDED}(hjHubah}(h]h ]h"]h$]h&]uh1jhhj#Hubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj HubjH)}(hyenum v4l2_mpeg_video_mpeg2_profile - The profile information for MPEG2. Applicable to MPEG2 codecs. Possible values are: h](jN)}(h$enum v4l2_mpeg_video_mpeg2_profile -h]h$enum v4l2_mpeg_video_mpeg2_profile -}(hj_HhhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMhj[Hubji)}(hhh]h)}(hSThe profile information for MPEG2. Applicable to MPEG2 codecs. Possible values are:h]hSThe profile information for MPEG2. Applicable to MPEG2 codecs. Possible values are:}(hjpHhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjmHubah}(h]h ]h"]h$]h&]uh1jhhj[Hubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj Hhhubeh}(h]jHah ]h"]v4l2-mpeg-video-mpeg2-profileah$]h&]uh1jBhj1hhhhhNj2}jHjHsj4}jHjHsubjb+)}(h\smallh]h\small}hjHsbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhMhj1hhubj)}(hhh]h}(h]h ]h"]h$]h&]j|p{10.2cm}|p{7.3cm}|uh1jhhhMhj1hhubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjHubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjHubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h(``V4L2_MPEG_VIDEO_MPEG2_PROFILE_SIMPLE``h]jT)}(hjHh]h$V4L2_MPEG_VIDEO_MPEG2_PROFILE_SIMPLE}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjHubah}(h]h ]h"]h$]h&]uh1hhhhMhjHubah}(h]h ]h"]h$]h&]uh1j`hjHubja)}(hhh]h)}(hSimple profile (SP)h]hSimple profile (SP)}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjHubah}(h]h ]h"]h$]h&]uh1j`hjHubeh}(h]h ]h"]h$]h&]uh1j[hjHubj\)}(hhh](ja)}(hhh]h)}(h&``V4L2_MPEG_VIDEO_MPEG2_PROFILE_MAIN``h]jT)}(hjIh]h"V4L2_MPEG_VIDEO_MPEG2_PROFILE_MAIN}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjIubah}(h]h ]h"]h$]h&]uh1hhhhMhj Iubah}(h]h ]h"]h$]h&]uh1j`hj Iubja)}(hhh]h)}(hMain profile (MP)h]hMain profile (MP)}(hj0IhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj-Iubah}(h]h ]h"]h$]h&]uh1j`hj Iubeh}(h]h ]h"]h$]h&]uh1j[hjHubj\)}(hhh](ja)}(hhh]h)}(h.``V4L2_MPEG_VIDEO_MPEG2_PROFILE_SNR_SCALABLE``h]jT)}(hjRIh]h*V4L2_MPEG_VIDEO_MPEG2_PROFILE_SNR_SCALABLE}(hjTIhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjPIubah}(h]h ]h"]h$]h&]uh1hhhhMhjMIubah}(h]h ]h"]h$]h&]uh1j`hjJIubja)}(hhh]h)}(hSNR Scalable profile (SNR)h]hSNR Scalable profile (SNR)}(hjpIhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjmIubah}(h]h ]h"]h$]h&]uh1j`hjJIubeh}(h]h ]h"]h$]h&]uh1j[hjHubj\)}(hhh](ja)}(hhh]h)}(h4``V4L2_MPEG_VIDEO_MPEG2_PROFILE_SPATIALLY_SCALABLE``h]jT)}(hjIh]h0V4L2_MPEG_VIDEO_MPEG2_PROFILE_SPATIALLY_SCALABLE}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjIubah}(h]h ]h"]h$]h&]uh1hhhhMhjIubah}(h]h ]h"]h$]h&]uh1j`hjIubja)}(hhh]h)}(h Spatially Scalable profile (Spt)h]h Spatially Scalable profile (Spt)}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjIubah}(h]h ]h"]h$]h&]uh1j`hjIubeh}(h]h ]h"]h$]h&]uh1j[hjHubj\)}(hhh](ja)}(hhh]h)}(h&``V4L2_MPEG_VIDEO_MPEG2_PROFILE_HIGH``h]jT)}(hjIh]h"V4L2_MPEG_VIDEO_MPEG2_PROFILE_HIGH}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjIubah}(h]h ]h"]h$]h&]uh1hhhhMhjIubah}(h]h ]h"]h$]h&]uh1j`hjIubja)}(hhh]h)}(hHigh profile (HP)h]hHigh profile (HP)}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjIubah}(h]h ]h"]h$]h&]uh1j`hjIubeh}(h]h ]h"]h$]h&]uh1j[hjHubj\)}(hhh](ja)}(hhh]h)}(h+``V4L2_MPEG_VIDEO_MPEG2_PROFILE_MULTIVIEW``h]jT)}(hjJh]h'V4L2_MPEG_VIDEO_MPEG2_PROFILE_MULTIVIEW}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjJubah}(h]h ]h"]h$]h&]uh1hhhhMhj Jubah}(h]h ]h"]h$]h&]uh1j`hj Jubja)}(hhh]h)}(hMulti-view profile (MVP)h]hMulti-view profile (MVP)}(hj0JhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj-Jubah}(h]h ]h"]h$]h&]uh1j`hj Jubeh}(h]h ]h"]h$]h&]uh1j[hjHubeh}(h]h ]h"]h$]h&]uh1jVhjHubeh}(h]h ]h"]h$]h&]colsKuh1j;hjHubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubjb+)}(h \normalsizeh]h \normalsize}hj]Jsbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhMhj1hhubh)}(h".. _v4l2-mpeg-video-mpeg4-profile:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-video-mpeg4-profileuh1hhMhj1hhhhubjC)}(hhh](jH)}(h-``V4L2_CID_MPEG_VIDEO_MPEG4_PROFILE`` (enum) h](jN)}(h%``V4L2_CID_MPEG_VIDEO_MPEG4_PROFILE``h]jT)}(hjJh]h!V4L2_CID_MPEG_VIDEO_MPEG4_PROFILE}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjJubah}(h]h ]h"]h$]h&]uh1jMhhhMhj{Jubji)}(hhh]h)}(h(enum)h]h(enum)}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjJubah}(h]h ]h"]h$]h&]uh1jhhj{Jubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjxJubjH)}(h~enum v4l2_mpeg_video_mpeg4_profile - The profile information for MPEG4. Applicable to the MPEG4 encoder. Possible values are: h](jN)}(h$enum v4l2_mpeg_video_mpeg4_profile -h]h$enum v4l2_mpeg_video_mpeg4_profile -}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMhjJubji)}(hhh]h)}(hXThe profile information for MPEG4. Applicable to the MPEG4 encoder. Possible values are:h]hXThe profile information for MPEG4. Applicable to the MPEG4 encoder. Possible values are:}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjJubah}(h]h ]h"]h$]h&]uh1jhhjJubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjxJhhubeh}(h]jwJah ]h"]v4l2-mpeg-video-mpeg4-profileah$]h&]uh1jBhj1hhhhhNj2}jJjmJsj4}jwJjmJsubjb+)}(h\smallh]h\small}hjJsbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhM hj1hhubj)}(hhh]h}(h]h ]h"]h$]h&]j|p{11.8cm}|p{5.7cm}|uh1jhhhM hj1hhubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjKubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjKubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h(``V4L2_MPEG_VIDEO_MPEG4_PROFILE_SIMPLE``h]jT)}(hj*Kh]h$V4L2_MPEG_VIDEO_MPEG4_PROFILE_SIMPLE}(hj,KhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj(Kubah}(h]h ]h"]h$]h&]uh1hhhhMhj%Kubah}(h]h ]h"]h$]h&]uh1j`hj"Kubja)}(hhh]h)}(hSimple profileh]hSimple profile}(hjHKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjEKubah}(h]h ]h"]h$]h&]uh1j`hj"Kubeh}(h]h ]h"]h$]h&]uh1j[hjKubj\)}(hhh](ja)}(hhh]h)}(h1``V4L2_MPEG_VIDEO_MPEG4_PROFILE_ADVANCED_SIMPLE``h]jT)}(hjjKh]h-V4L2_MPEG_VIDEO_MPEG4_PROFILE_ADVANCED_SIMPLE}(hjlKhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjhKubah}(h]h ]h"]h$]h&]uh1hhhhMhjeKubah}(h]h ]h"]h$]h&]uh1j`hjbKubja)}(hhh]h)}(hAdvanced Simple profileh]hAdvanced Simple profile}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjKubah}(h]h ]h"]h$]h&]uh1j`hjbKubeh}(h]h ]h"]h$]h&]uh1j[hjKubj\)}(hhh](ja)}(hhh]h)}(h&``V4L2_MPEG_VIDEO_MPEG4_PROFILE_CORE``h]jT)}(hjKh]h"V4L2_MPEG_VIDEO_MPEG4_PROFILE_CORE}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjKubah}(h]h ]h"]h$]h&]uh1hhhhMhjKubah}(h]h ]h"]h$]h&]uh1j`hjKubja)}(hhh]h)}(h Core profileh]h Core profile}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjKubah}(h]h ]h"]h$]h&]uh1j`hjKubeh}(h]h ]h"]h$]h&]uh1j[hjKubj\)}(hhh](ja)}(hhh]h)}(h1``V4L2_MPEG_VIDEO_MPEG4_PROFILE_SIMPLE_SCALABLE``h]jT)}(hjKh]h-V4L2_MPEG_VIDEO_MPEG4_PROFILE_SIMPLE_SCALABLE}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjKubah}(h]h ]h"]h$]h&]uh1hhhhMhjKubah}(h]h ]h"]h$]h&]uh1j`hjKubja)}(hhh]h)}(hSimple Scalable profileh]hSimple Scalable profile}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjLubah}(h]h ]h"]h$]h&]uh1j`hjKubeh}(h]h ]h"]h$]h&]uh1j[hjKubj\)}(hhh](ja)}(hhh]h)}(h<``V4L2_MPEG_VIDEO_MPEG4_PROFILE_ADVANCED_CODING_EFFICIENCY``h]jT)}(hj*Lh]h8V4L2_MPEG_VIDEO_MPEG4_PROFILE_ADVANCED_CODING_EFFICIENCY}(hj,LhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj(Lubah}(h]h ]h"]h$]h&]uh1hhhhMhj%Lubah}(h]h ]h"]h$]h&]uh1j`hj"Lubja)}(hhh]h)}(h"Advanced Coding Efficiency profileh]h"Advanced Coding Efficiency profile}(hjHLhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjELubah}(h]h ]h"]h$]h&]uh1j`hj"Lubeh}(h]h ]h"]h$]h&]uh1j[hjKubeh}(h]h ]h"]h$]h&]uh1jVhjKubeh}(h]h ]h"]h$]h&]colsKuh1j;hjKubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubjb+)}(h \normalsizeh]h \normalsize}hjuLsbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhMhj1hhubjC)}(hhh]jH)}(h``V4L2_CID_MPEG_VIDEO_MAX_REF_PIC (integer)`` The maximum number of reference pictures used for encoding. Applicable to the encoder. h](jN)}(h-``V4L2_CID_MPEG_VIDEO_MAX_REF_PIC (integer)``h]jT)}(hjLh]h)V4L2_CID_MPEG_VIDEO_MAX_REF_PIC (integer)}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjLubah}(h]h ]h"]h$]h&]uh1jMhhhM$hjLubji)}(hhh]h)}(hVThe maximum number of reference pictures used for encoding. Applicable to the encoder.h]hVThe maximum number of reference pictures used for encoding. Applicable to the encoder.}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM#hjLubah}(h]h ]h"]h$]h&]uh1jhhjLubeh}(h]h ]h"]h$]h&]uh1jGhhhM$hjLubah}(h]h ]h"]h$]h&]uh1jBhj1hhhhhNubh)}(h%.. _v4l2-mpeg-video-multi-slice-mode:h]h}(h]h ]h"]h$]h&]hԌ v4l2-mpeg-video-multi-slice-modeuh1hhM&hj1hhhhubjC)}(hhh](jH)}(h0``V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MODE`` (enum) h](jN)}(h(``V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MODE``h]jT)}(hjLh]h$V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MODE}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjLubah}(h]h ]h"]h$]h&]uh1jMhhhM)hjLubji)}(hhh]h)}(h(enum)h]h(enum)}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM)hjLubah}(h]h ]h"]h$]h&]uh1jhhjLubeh}(h]h ]h"]h$]h&]uh1jGhhhM)hjLubjH)}(henum v4l2_mpeg_video_multi_slice_mode - Determines how the encoder should handle division of frame into slices. Applicable to the encoder. Possible values are: h](jN)}(h'enum v4l2_mpeg_video_multi_slice_mode -h]h'enum v4l2_mpeg_video_multi_slice_mode -}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhM/hj Mubji)}(hhh]h)}(hwDetermines how the encoder should handle division of frame into slices. Applicable to the encoder. Possible values are:h]hwDetermines how the encoder should handle division of frame into slices. Applicable to the encoder. Possible values are:}(hj!MhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM,hjMubah}(h]h ]h"]h$]h&]uh1jhhj Mubeh}(h]h ]h"]h$]h&]uh1jGhhhM/hjLhhubeh}(h]jLah ]h"] v4l2-mpeg-video-multi-slice-modeah$]h&]uh1jBhj1hhhhhNj2}j?MjLsj4}jLjLsubj)}(hhh]h}(h]h ]h"]h$]h&]j|p{9.6cm}|p{7.9cm}|uh1jhhhM1hj1hhubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjQMubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjQMubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h+``V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_SINGLE``h]jT)}(hjsMh]h'V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_SINGLE}(hjuMhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjqMubah}(h]h ]h"]h$]h&]uh1hhhhM7hjnMubah}(h]h ]h"]h$]h&]uh1j`hjkMubja)}(hhh]h)}(hSingle slice per frame.h]hSingle slice per frame.}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM8hjMubah}(h]h ]h"]h$]h&]uh1j`hjkMubeh}(h]h ]h"]h$]h&]uh1j[hjhMubj\)}(hhh](ja)}(hhh]h)}(h+``V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_MB``h]jT)}(hjMh]h'V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_MB}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjMubah}(h]h ]h"]h$]h&]uh1hhhhM9hjMubah}(h]h ]h"]h$]h&]uh1j`hjMubja)}(hhh]h)}(hAMultiple slices with set maximum number of macroblocks per slice.h]hAMultiple slices with set maximum number of macroblocks per slice.}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM:hjMubah}(h]h ]h"]h$]h&]uh1j`hjMubeh}(h]h ]h"]h$]h&]uh1j[hjhMubj\)}(hhh](ja)}(hhh]h)}(h.``V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_BYTES``h]jT)}(hjMh]h*V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_BYTES(}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjMubah}(h]h ]h"]h$]h&]uh1hhhhM;hjMubah}(h]h ]h"]h$]h&]uh1j`hjMubja)}(hhh]h)}(h8Multiple slice with set maximum size in bytes per slice.h]h8Multiple slice with set maximum size in bytes per slice.}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM<hjNubah}(h]h ]h"]h$]h&]uh1j`hjMubeh}(h]h ]h"]h$]h&]uh1j[hjhMubeh}(h]h ]h"]h$]h&]uh1jVhjQMubeh}(h]h ]h"]h$]h&]colsKuh1j;hjNMubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubjC)}(hhh](jH)}(h``V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MAX_MB (integer)`` The maximum number of macroblocks in a slice. Used when ``V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MODE`` is set to ``V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_MB``. Applicable to the encoder. h](jN)}(h4``V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MAX_MB (integer)``h]jT)}(hjGNh]h0V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MAX_MB (integer)}(hjINhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjENubah}(h]h ]h"]h$]h&]uh1jMhhhMDhjANubji)}(hhh]h)}(hThe maximum number of macroblocks in a slice. Used when ``V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MODE`` is set to ``V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_MB``. Applicable to the encoder.h](h8The maximum number of macroblocks in a slice. Used when }(hj_NhhhNhNubjT)}(h(``V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MODE``h]h$V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MODE}(hjgNhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj_Nubh is set to }(hj_NhhhNhNubjT)}(h+``V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_MB``h]h'V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_MB}(hjyNhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj_Nubh. Applicable to the encoder.}(hj_NhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMAhj\Nubah}(h]h ]h"]h$]h&]uh1jhhjANubeh}(h]h ]h"]h$]h&]uh1jGhhhMDhj>NubjH)}(h``V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MAX_BYTES (integer)`` The maximum size of a slice in bytes. Used when ``V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MODE`` is set to ``V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_BYTES``. Applicable to the encoder. h](jN)}(h7``V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MAX_BYTES (integer)``h]jT)}(hjNh]h3V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MAX_BYTES (integer)}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjNubah}(h]h ]h"]h$]h&]uh1jMhhhMJhjNubji)}(hhh]h)}(hThe maximum size of a slice in bytes. Used when ``V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MODE`` is set to ``V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_BYTES``. Applicable to the encoder.h](h0The maximum size of a slice in bytes. Used when }(hjNhhhNhNubjT)}(h(``V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MODE``h]h$V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MODE}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjNubh is set to }(hjNhhhNhNubjT)}(h.``V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_BYTES``h]h*V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_BYTES}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjNubh. Applicable to the encoder.}(hjNhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMGhjNubah}(h]h ]h"]h$]h&]uh1jhhjNubeh}(h]h ]h"]h$]h&]uh1jGhhhMJhj>Nhhubeh}(h]h ]h"]h$]h&]uh1jBhj1hhhhhNubh)}(h*.. _v4l2-mpeg-video-h264-loop-filter-mode:h]h}(h]h ]h"]h$]h&]hԌ%v4l2-mpeg-video-h264-loop-filter-modeuh1hhMLhj1hhhhubjC)}(hhh](jH)}(h5``V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_MODE`` (enum) h](jN)}(h-``V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_MODE``h]jT)}(hjOh]h)V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_MODE}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjOubah}(h]h ]h"]h$]h&]uh1jMhhhMOhj Oubji)}(hhh]h)}(h(enum)h]h(enum)}(hj+OhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMOhj(Oubah}(h]h ]h"]h$]h&]uh1jhhj Oubeh}(h]h ]h"]h$]h&]uh1jGhhhMOhj OubjH)}(heenum v4l2_mpeg_video_h264_loop_filter_mode - Loop filter mode for H264 encoder. Possible values are: h](jN)}(h,enum v4l2_mpeg_video_h264_loop_filter_mode -h]h,enum v4l2_mpeg_video_h264_loop_filter_mode -}(hjIOhhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMRhjEOubji)}(hhh]h)}(h7Loop filter mode for H264 encoder. Possible values are:h]h7Loop filter mode for H264 encoder. Possible values are:}(hjZOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMRhjWOubah}(h]h ]h"]h$]h&]uh1jhhjEOubeh}(h]h ]h"]h$]h&]uh1jGhhhMRhj Ohhubeh}(h]j Oah ]h"]%v4l2-mpeg-video-h264-loop-filter-modeah$]h&]uh1jBhj1hhhhhNj2}jxOjNsj4}j OjNsubjb+)}(h\smallh]h\small}hj}Osbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhMThj1hhubj)}(hhh]h}(h]h ]h"]h$]h&]j|p{13.5cm}|p{4.0cm}|uh1jhhhMXhj1hhubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjOubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjOubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h1``V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_ENABLED``h]jT)}(hjOh]h-V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_ENABLED}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjOubah}(h]h ]h"]h$]h&]uh1hhhhM^hjOubah}(h]h ]h"]h$]h&]uh1j`hjOubja)}(hhh]h)}(hLoop filter is enabled.h]hLoop filter is enabled.}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM_hjOubah}(h]h ]h"]h$]h&]uh1j`hjOubeh}(h]h ]h"]h$]h&]uh1j[hjOubj\)}(hhh](ja)}(hhh]h)}(h2``V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_DISABLED``h]jT)}(hjOh]h.V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_DISABLED}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjOubah}(h]h ]h"]h$]h&]uh1hhhhM`hjOubah}(h]h ]h"]h$]h&]uh1j`hjOubja)}(hhh]h)}(hLoop filter is disabled.h]hLoop filter is disabled.}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMahjPubah}(h]h ]h"]h$]h&]uh1j`hjOubeh}(h]h ]h"]h$]h&]uh1j[hjOubj\)}(hhh](ja)}(hhh]h)}(hD``V4L2_MPEG_VIDEO_H264_LOOP_FILTER_MODE_DISABLED_AT_SLICE_BOUNDARY``h]jT)}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj:Pubah}(h]h ]h"]h$]h&]uh1hhhhMbhj7Pubah}(h]h ]h"]h$]h&]uh1j`hj4Pubja)}(hhh]h)}(h.Loop filter is disabled at the slice boundary.h]h.Loop filter is disabled at the slice boundary.}(hjZPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMchjWPubah}(h]h ]h"]h$]h&]uh1j`hj4Pubeh}(h]h ]h"]h$]h&]uh1j[hjOubeh}(h]h ]h"]h$]h&]uh1jVhjOubeh}(h]h ]h"]h$]h&]colsKuh1j;hjOubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubjb+)}(h \normalsizeh]h \normalsize}hjPsbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhMehj1hhubjC)}(hhh](jH)}(hXQ``V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_ALPHA (integer)`` Loop filter alpha coefficient, defined in the H264 standard. This value corresponds to the slice_alpha_c0_offset_div2 slice header field, and should be in the range of -6 to +6, inclusive. The actual alpha offset FilterOffsetA is twice this value. Applicable to the H264 encoder. h](jN)}(h8``V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_ALPHA (integer)``h]jT)}(hjPh]h4V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_ALPHA (integer)}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjPubah}(h]h ]h"]h$]h&]uh1jMhhhMohjPubji)}(hhh]h)}(hXLoop filter alpha coefficient, defined in the H264 standard. This value corresponds to the slice_alpha_c0_offset_div2 slice header field, and should be in the range of -6 to +6, inclusive. The actual alpha offset FilterOffsetA is twice this value. Applicable to the H264 encoder.h]hXLoop filter alpha coefficient, defined in the H264 standard. This value corresponds to the slice_alpha_c0_offset_div2 slice header field, and should be in the range of -6 to +6, inclusive. The actual alpha offset FilterOffsetA is twice this value. Applicable to the H264 encoder.}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMkhjPubah}(h]h ]h"]h$]h&]uh1jhhjPubeh}(h]h ]h"]h$]h&]uh1jGhhhMohjPubjH)}(hXD``V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_BETA (integer)`` Loop filter beta coefficient, defined in the H264 standard. This corresponds to the slice_beta_offset_div2 slice header field, and should be in the range of -6 to +6, inclusive. The actual beta offset FilterOffsetB is twice this value. Applicable to the H264 encoder. h](jN)}(h7``V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_BETA (integer)``h]jT)}(hjPh]h3V4L2_CID_MPEG_VIDEO_H264_LOOP_FILTER_BETA (integer)}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjPubah}(h]h ]h"]h$]h&]uh1jMhhhMvhjPubji)}(hhh]h)}(hX Loop filter beta coefficient, defined in the H264 standard. This corresponds to the slice_beta_offset_div2 slice header field, and should be in the range of -6 to +6, inclusive. The actual beta offset FilterOffsetB is twice this value. Applicable to the H264 encoder.h]hX Loop filter beta coefficient, defined in the H264 standard. This corresponds to the slice_beta_offset_div2 slice header field, and should be in the range of -6 to +6, inclusive. The actual beta offset FilterOffsetB is twice this value. Applicable to the H264 encoder.}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMrhjPubah}(h]h ]h"]h$]h&]uh1jhhjPubeh}(h]h ]h"]h$]h&]uh1jGhhhMvhjPhhubeh}(h]h ]h"]h$]h&]uh1jBhj1hhhhhNubh)}(h&.. _v4l2-mpeg-video-h264-entropy-mode:h]h}(h]h ]h"]h$]h&]hԌ!v4l2-mpeg-video-h264-entropy-modeuh1hhMxhj1hhhhubjC)}(hhh](jH)}(h1``V4L2_CID_MPEG_VIDEO_H264_ENTROPY_MODE`` (enum) h](jN)}(h)``V4L2_CID_MPEG_VIDEO_H264_ENTROPY_MODE``h]jT)}(hj$Qh]h%V4L2_CID_MPEG_VIDEO_H264_ENTROPY_MODE}(hj&QhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj"Qubah}(h]h ]h"]h$]h&]uh1jMhhhM{hjQubji)}(hhh]h)}(h(enum)h]h(enum)}(hjEnable 8X8 transform for H264. Applicable to the H264 encoder.h]h>Enable 8X8 transform for H264. Applicable to the H264 encoder.}(hjiRhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjfRubah}(h]h ]h"]h$]h&]uh1jhhjKRubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjHRubjH)}(h``V4L2_CID_MPEG_VIDEO_H264_CONSTRAINED_INTRA_PREDICTION (boolean)`` Enable constrained intra prediction for H264. Applicable to the H264 encoder. h](jN)}(hC``V4L2_CID_MPEG_VIDEO_H264_CONSTRAINED_INTRA_PREDICTION (boolean)``h]jT)}(hjRh]h?V4L2_CID_MPEG_VIDEO_H264_CONSTRAINED_INTRA_PREDICTION (boolean)}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjRubah}(h]h ]h"]h$]h&]uh1jMhhhMhjRubji)}(hhh]h)}(hMEnable constrained intra prediction for H264. Applicable to the H264 encoder.h]hMEnable constrained intra prediction for H264. Applicable to the H264 encoder.}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjRubah}(h]h ]h"]h$]h&]uh1jhhjRubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjHRhhubjH)}(h``V4L2_CID_MPEG_VIDEO_H264_CHROMA_QP_INDEX_OFFSET (integer)`` Specify the offset that should be added to the luma quantization parameter to determine the chroma quantization parameter. Applicable to the H264 encoder. h](jN)}(h=``V4L2_CID_MPEG_VIDEO_H264_CHROMA_QP_INDEX_OFFSET (integer)``h]jT)}(hjRh]h9V4L2_CID_MPEG_VIDEO_H264_CHROMA_QP_INDEX_OFFSET (integer)}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjRubah}(h]h ]h"]h$]h&]uh1jMhhhMhjRubji)}(hhh]h)}(hSpecify the offset that should be added to the luma quantization parameter to determine the chroma quantization parameter. Applicable to the H264 encoder.h]hSpecify the offset that should be added to the luma quantization parameter to determine the chroma quantization parameter. Applicable to the H264 encoder.}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjRubah}(h]h ]h"]h$]h&]uh1jhhjRubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjHRhhubjH)}(hX``V4L2_CID_MPEG_VIDEO_CYCLIC_INTRA_REFRESH_MB (integer)`` Cyclic intra macroblock refresh. This is the number of continuous macroblocks refreshed every frame. Each frame a successive set of macroblocks is refreshed until the cycle completes and starts from the top of the frame. Setting this control to zero means that macroblocks will not be refreshed. Note that this control will not take effect when ``V4L2_CID_MPEG_VIDEO_INTRA_REFRESH_PERIOD`` control is set to non zero value. Applicable to H264, H263 and MPEG4 encoder. h](jN)}(h9``V4L2_CID_MPEG_VIDEO_CYCLIC_INTRA_REFRESH_MB (integer)``h]jT)}(hjRh]h5V4L2_CID_MPEG_VIDEO_CYCLIC_INTRA_REFRESH_MB (integer)}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjRubah}(h]h ]h"]h$]h&]uh1jMhhhMhjRubji)}(hhh]h)}(hXCyclic intra macroblock refresh. This is the number of continuous macroblocks refreshed every frame. Each frame a successive set of macroblocks is refreshed until the cycle completes and starts from the top of the frame. Setting this control to zero means that macroblocks will not be refreshed. Note that this control will not take effect when ``V4L2_CID_MPEG_VIDEO_INTRA_REFRESH_PERIOD`` control is set to non zero value. Applicable to H264, H263 and MPEG4 encoder.h](hXZCyclic intra macroblock refresh. This is the number of continuous macroblocks refreshed every frame. Each frame a successive set of macroblocks is refreshed until the cycle completes and starts from the top of the frame. Setting this control to zero means that macroblocks will not be refreshed. Note that this control will not take effect when }(hjShhhNhNubjT)}(h,``V4L2_CID_MPEG_VIDEO_INTRA_REFRESH_PERIOD``h]h(V4L2_CID_MPEG_VIDEO_INTRA_REFRESH_PERIOD}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1jShjSubhN control is set to non zero value. Applicable to H264, H263 and MPEG4 encoder.}(hjShhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjSubah}(h]h ]h"]h$]h&]uh1jhhjRubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjHRhhubeh}(h]h ]h"]h$]h&]uh1jBhj1hhhhhNubh)}(h8``V4L2_CID_MPEG_VIDEO_INTRA_REFRESH_PERIOD_TYPE (enum)``h]jT)}(hjESh]h4V4L2_CID_MPEG_VIDEO_INTRA_REFRESH_PERIOD_TYPE (enum)}(hjGShhhNhNubah}(h]h ]h"]h$]h&]uh1jShjCSubah}(h]h ]h"]h$]h&]uh1hhhhMhj1hhubjC)}(hhh]jH)}(hXkenum v4l2_mpeg_video_intra_refresh_period_type - Sets the type of intra refresh. The period to refresh the whole frame is specified by V4L2_CID_MPEG_VIDEO_INTRA_REFRESH_PERIOD. Note that if this control is not present, then it is undefined what refresh type is used and it is up to the driver to decide. Applicable to H264 and HEVC encoders. Possible values are: h](jN)}(h0enum v4l2_mpeg_video_intra_refresh_period_type -h]h0enum v4l2_mpeg_video_intra_refresh_period_type -}(hjaShhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMhj]Subji)}(hhh]h)}(hX9Sets the type of intra refresh. The period to refresh the whole frame is specified by V4L2_CID_MPEG_VIDEO_INTRA_REFRESH_PERIOD. Note that if this control is not present, then it is undefined what refresh type is used and it is up to the driver to decide. Applicable to H264 and HEVC encoders. Possible values are:h]hX9Sets the type of intra refresh. The period to refresh the whole frame is specified by V4L2_CID_MPEG_VIDEO_INTRA_REFRESH_PERIOD. Note that if this control is not present, then it is undefined what refresh type is used and it is up to the driver to decide. Applicable to H264 and HEVC encoders. Possible values are:}(hjrShhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjoSubah}(h]h ]h"]h$]h&]uh1jhhj]Subeh}(h]h ]h"]h$]h&]uh1jGhhhMhjZSubah}(h]h ]h"]h$]h&]uh1jBhj1hhhhhNubj)}(hhh]h}(h]h ]h"]h$]h&]j|p{9.6cm}|p{7.9cm}|uh1jhhhMhj1hhubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjSubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjSubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h4``V4L2_MPEG_VIDEO_INTRA_REFRESH_PERIOD_TYPE_RANDOM``h]jT)}(hjSh]h0V4L2_MPEG_VIDEO_INTRA_REFRESH_PERIOD_TYPE_RANDOM}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1jShjSubah}(h]h ]h"]h$]h&]uh1hhhhMhjSubah}(h]h ]h"]h$]h&]uh1j`hjSubja)}(hhh]h)}(hLThe whole frame is completely refreshed randomly after the specified period.h]hLThe whole frame is completely refreshed randomly after the specified period.}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjSubah}(h]h ]h"]h$]h&]uh1j`hjSubeh}(h]h ]h"]h$]h&]uh1j[hjSubj\)}(hhh](ja)}(hhh]h)}(h4``V4L2_MPEG_VIDEO_INTRA_REFRESH_PERIOD_TYPE_CYCLIC``h]jT)}(hjTh]h0V4L2_MPEG_VIDEO_INTRA_REFRESH_PERIOD_TYPE_CYCLIC}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1jShjSubah}(h]h ]h"]h$]h&]uh1hhhhMhjSubah}(h]h ]h"]h$]h&]uh1j`hjSubja)}(hhh]h)}(hXThe whole frame MBs are completely refreshed in cyclic order after the specified period.h]hXThe whole frame MBs are completely refreshed in cyclic order after the specified period.}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjTubah}(h]h ]h"]h$]h&]uh1j`hjSubeh}(h]h ]h"]h$]h&]uh1j[hjSubeh}(h]h ]h"]h$]h&]uh1jVhjSubeh}(h]h ]h"]h$]h&]colsKuh1j;hjSubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubjC)}(hhh](jH)}(hX``V4L2_CID_MPEG_VIDEO_INTRA_REFRESH_PERIOD (integer)`` Intra macroblock refresh period. This sets the period to refresh the whole frame. In other words, this defines the number of frames for which the whole frame will be intra-refreshed. An example: setting period to 1 means that the whole frame will be refreshed, setting period to 2 means that the half of macroblocks will be intra-refreshed on frameX and the other half of macroblocks will be refreshed in frameX + 1 and so on. Setting the period to zero means no period is specified. Note that if the client sets this control to non zero value the ``V4L2_CID_MPEG_VIDEO_CYCLIC_INTRA_REFRESH_MB`` control shall be ignored. Applicable to H264 and HEVC encoders. h](jN)}(h6``V4L2_CID_MPEG_VIDEO_INTRA_REFRESH_PERIOD (integer)``h]jT)}(hjUTh]h2V4L2_CID_MPEG_VIDEO_INTRA_REFRESH_PERIOD (integer)}(hjWThhhNhNubah}(h]h ]h"]h$]h&]uh1jShjSTubah}(h]h ]h"]h$]h&]uh1jMhhhMhjOTubji)}(hhh]h)}(hXIntra macroblock refresh period. This sets the period to refresh the whole frame. In other words, this defines the number of frames for which the whole frame will be intra-refreshed. An example: setting period to 1 means that the whole frame will be refreshed, setting period to 2 means that the half of macroblocks will be intra-refreshed on frameX and the other half of macroblocks will be refreshed in frameX + 1 and so on. Setting the period to zero means no period is specified. Note that if the client sets this control to non zero value the ``V4L2_CID_MPEG_VIDEO_CYCLIC_INTRA_REFRESH_MB`` control shall be ignored. Applicable to H264 and HEVC encoders.h](hX%Intra macroblock refresh period. This sets the period to refresh the whole frame. In other words, this defines the number of frames for which the whole frame will be intra-refreshed. An example: setting period to 1 means that the whole frame will be refreshed, setting period to 2 means that the half of macroblocks will be intra-refreshed on frameX and the other half of macroblocks will be refreshed in frameX + 1 and so on. Setting the period to zero means no period is specified. Note that if the client sets this control to non zero value the }(hjmThhhNhNubjT)}(h/``V4L2_CID_MPEG_VIDEO_CYCLIC_INTRA_REFRESH_MB``h]h+V4L2_CID_MPEG_VIDEO_CYCLIC_INTRA_REFRESH_MB}(hjuThhhNhNubah}(h]h ]h"]h$]h&]uh1jShjmTubh@ control shall be ignored. Applicable to H264 and HEVC encoders.}(hjmThhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjjTubah}(h]h ]h"]h$]h&]uh1jhhjOTubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjLTubjH)}(hX``V4L2_CID_MPEG_VIDEO_FRAME_RC_ENABLE (boolean)`` Frame level rate control enable. If this control is disabled then the quantization parameter for each frame type is constant and set with appropriate controls (e.g. ``V4L2_CID_MPEG_VIDEO_H263_I_FRAME_QP``). If frame rate control is enabled then quantization parameter is adjusted to meet the chosen bitrate. Minimum and maximum value for the quantization parameter can be set with appropriate controls (e.g. ``V4L2_CID_MPEG_VIDEO_H263_MIN_QP``). Applicable to encoders. h](jN)}(h1``V4L2_CID_MPEG_VIDEO_FRAME_RC_ENABLE (boolean)``h]jT)}(hjTh]h-V4L2_CID_MPEG_VIDEO_FRAME_RC_ENABLE (boolean)}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1jShjTubah}(h]h ]h"]h$]h&]uh1jMhhhMhjTubji)}(hhh]h)}(hXFrame level rate control enable. If this control is disabled then the quantization parameter for each frame type is constant and set with appropriate controls (e.g. ``V4L2_CID_MPEG_VIDEO_H263_I_FRAME_QP``). If frame rate control is enabled then quantization parameter is adjusted to meet the chosen bitrate. Minimum and maximum value for the quantization parameter can be set with appropriate controls (e.g. ``V4L2_CID_MPEG_VIDEO_H263_MIN_QP``). Applicable to encoders.h](hFrame level rate control enable. If this control is disabled then the quantization parameter for each frame type is constant and set with appropriate controls (e.g. }(hjThhhNhNubjT)}(h'``V4L2_CID_MPEG_VIDEO_H263_I_FRAME_QP``h]h#V4L2_CID_MPEG_VIDEO_H263_I_FRAME_QP}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1jShjTubh). If frame rate control is enabled then quantization parameter is adjusted to meet the chosen bitrate. Minimum and maximum value for the quantization parameter can be set with appropriate controls (e.g. }(hjThhhNhNubjT)}(h#``V4L2_CID_MPEG_VIDEO_H263_MIN_QP``h]hV4L2_CID_MPEG_VIDEO_H263_MIN_QP}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1jShjTubh). Applicable to encoders.}(hjThhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjTubah}(h]h ]h"]h$]h&]uh1jhhjTubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjLThhubjH)}(h``V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE (boolean)`` Macroblock level rate control enable. Applicable to the MPEG4 and H264 encoders. h](jN)}(h.``V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE (boolean)``h]jT)}(hjTh]h*V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE (boolean)}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1jShjTubah}(h]h ]h"]h$]h&]uh1jMhhhMhjTubji)}(hhh]h)}(hPMacroblock level rate control enable. Applicable to the MPEG4 and H264 encoders.h]hPMacroblock level rate control enable. Applicable to the MPEG4 and H264 encoders.}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjUubah}(h]h ]h"]h$]h&]uh1jhhjTubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjLThhubjH)}(hy``V4L2_CID_MPEG_VIDEO_MPEG4_QPEL (boolean)`` Quarter pixel motion estimation for MPEG4. Applicable to the MPEG4 encoder. h](jN)}(h,``V4L2_CID_MPEG_VIDEO_MPEG4_QPEL (boolean)``h]jT)}(hj3Uh]h(V4L2_CID_MPEG_VIDEO_MPEG4_QPEL (boolean)}(hj5UhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj1Uubah}(h]h ]h"]h$]h&]uh1jMhhhMhj-Uubji)}(hhh]h)}(hKQuarter pixel motion estimation for MPEG4. Applicable to the MPEG4 encoder.h]hKQuarter pixel motion estimation for MPEG4. Applicable to the MPEG4 encoder.}(hjKUhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjHUubah}(h]h ]h"]h$]h&]uh1jhhj-Uubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjLThhubjH)}(h}``V4L2_CID_MPEG_VIDEO_H263_I_FRAME_QP (integer)`` Quantization parameter for an I frame for H263. Valid range: from 1 to 31. h](jN)}(h1``V4L2_CID_MPEG_VIDEO_H263_I_FRAME_QP (integer)``h]jT)}(hjkUh]h-V4L2_CID_MPEG_VIDEO_H263_I_FRAME_QP (integer)}(hjmUhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjiUubah}(h]h ]h"]h$]h&]uh1jMhhhMhjeUubji)}(hhh]h)}(hJQuantization parameter for an I frame for H263. Valid range: from 1 to 31.h]hJQuantization parameter for an I frame for H263. Valid range: from 1 to 31.}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjUubah}(h]h ]h"]h$]h&]uh1jhhjeUubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjLThhubjH)}(hr``V4L2_CID_MPEG_VIDEO_H263_MIN_QP (integer)`` Minimum quantization parameter for H263. Valid range: from 1 to 31. h](jN)}(h-``V4L2_CID_MPEG_VIDEO_H263_MIN_QP (integer)``h]jT)}(hjUh]h)V4L2_CID_MPEG_VIDEO_H263_MIN_QP (integer)}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjUubah}(h]h ]h"]h$]h&]uh1jMhhhMhjUubji)}(hhh]h)}(hCMinimum quantization parameter for H263. Valid range: from 1 to 31.h]hCMinimum quantization parameter for H263. Valid range: from 1 to 31.}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjUubah}(h]h ]h"]h$]h&]uh1jhhjUubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjLThhubjH)}(hr``V4L2_CID_MPEG_VIDEO_H263_MAX_QP (integer)`` Maximum quantization parameter for H263. Valid range: from 1 to 31. h](jN)}(h-``V4L2_CID_MPEG_VIDEO_H263_MAX_QP (integer)``h]jT)}(hjUh]h)V4L2_CID_MPEG_VIDEO_H263_MAX_QP (integer)}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjUubah}(h]h ]h"]h$]h&]uh1jMhhhMhjUubji)}(hhh]h)}(hCMaximum quantization parameter for H263. Valid range: from 1 to 31.h]hCMaximum quantization parameter for H263. Valid range: from 1 to 31.}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjUubah}(h]h ]h"]h$]h&]uh1jhhjUubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjLThhubjH)}(h}``V4L2_CID_MPEG_VIDEO_H263_P_FRAME_QP (integer)`` Quantization parameter for an P frame for H263. Valid range: from 1 to 31. h](jN)}(h1``V4L2_CID_MPEG_VIDEO_H263_P_FRAME_QP (integer)``h]jT)}(hjVh]h-V4L2_CID_MPEG_VIDEO_H263_P_FRAME_QP (integer)}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjVubah}(h]h ]h"]h$]h&]uh1jMhhhMhj Vubji)}(hhh]h)}(hJQuantization parameter for an P frame for H263. Valid range: from 1 to 31.h]hJQuantization parameter for an P frame for H263. Valid range: from 1 to 31.}(hj+VhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj(Vubah}(h]h ]h"]h$]h&]uh1jhhj Vubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjLThhubjH)}(h}``V4L2_CID_MPEG_VIDEO_H263_B_FRAME_QP (integer)`` Quantization parameter for an B frame for H263. Valid range: from 1 to 31. h](jN)}(h1``V4L2_CID_MPEG_VIDEO_H263_B_FRAME_QP (integer)``h]jT)}(hjKVh]h-V4L2_CID_MPEG_VIDEO_H263_B_FRAME_QP (integer)}(hjMVhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjIVubah}(h]h ]h"]h$]h&]uh1jMhhhMhjEVubji)}(hhh]h)}(hJQuantization parameter for an B frame for H263. Valid range: from 1 to 31.h]hJQuantization parameter for an B frame for H263. Valid range: from 1 to 31.}(hjcVhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj`Vubah}(h]h ]h"]h$]h&]uh1jhhjEVubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjLThhubjH)}(h}``V4L2_CID_MPEG_VIDEO_H264_I_FRAME_QP (integer)`` Quantization parameter for an I frame for H264. Valid range: from 0 to 51. h](jN)}(h1``V4L2_CID_MPEG_VIDEO_H264_I_FRAME_QP (integer)``h]jT)}(hjVh]h-V4L2_CID_MPEG_VIDEO_H264_I_FRAME_QP (integer)}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjVubah}(h]h ]h"]h$]h&]uh1jMhhhMhj}Vubji)}(hhh]h)}(hJQuantization parameter for an I frame for H264. Valid range: from 0 to 51.h]hJQuantization parameter for an I frame for H264. Valid range: from 0 to 51.}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjVubah}(h]h ]h"]h$]h&]uh1jhhj}Vubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjLThhubjH)}(hr``V4L2_CID_MPEG_VIDEO_H264_MIN_QP (integer)`` Minimum quantization parameter for H264. Valid range: from 0 to 51. h](jN)}(h-``V4L2_CID_MPEG_VIDEO_H264_MIN_QP (integer)``h]jT)}(hjVh]h)V4L2_CID_MPEG_VIDEO_H264_MIN_QP (integer)}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjVubah}(h]h ]h"]h$]h&]uh1jMhhhMhjVubji)}(hhh]h)}(hCMinimum quantization parameter for H264. Valid range: from 0 to 51.h]hCMinimum quantization parameter for H264. Valid range: from 0 to 51.}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjVubah}(h]h ]h"]h$]h&]uh1jhhjVubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjLThhubjH)}(hr``V4L2_CID_MPEG_VIDEO_H264_MAX_QP (integer)`` Maximum quantization parameter for H264. Valid range: from 0 to 51. h](jN)}(h-``V4L2_CID_MPEG_VIDEO_H264_MAX_QP (integer)``h]jT)}(hjVh]h)V4L2_CID_MPEG_VIDEO_H264_MAX_QP (integer)}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjVubah}(h]h ]h"]h$]h&]uh1jMhhhMhjVubji)}(hhh]h)}(hCMaximum quantization parameter for H264. Valid range: from 0 to 51.h]hCMaximum quantization parameter for H264. Valid range: from 0 to 51.}(hj WhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjWubah}(h]h ]h"]h$]h&]uh1jhhjVubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjLThhubjH)}(h}``V4L2_CID_MPEG_VIDEO_H264_P_FRAME_QP (integer)`` Quantization parameter for an P frame for H264. Valid range: from 0 to 51. h](jN)}(h1``V4L2_CID_MPEG_VIDEO_H264_P_FRAME_QP (integer)``h]jT)}(hj+Wh]h-V4L2_CID_MPEG_VIDEO_H264_P_FRAME_QP (integer)}(hj-WhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj)Wubah}(h]h ]h"]h$]h&]uh1jMhhhMhj%Wubji)}(hhh]h)}(hJQuantization parameter for an P frame for H264. Valid range: from 0 to 51.h]hJQuantization parameter for an P frame for H264. Valid range: from 0 to 51.}(hjCWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj@Wubah}(h]h ]h"]h$]h&]uh1jhhj%Wubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjLThhubjH)}(h}``V4L2_CID_MPEG_VIDEO_H264_B_FRAME_QP (integer)`` Quantization parameter for an B frame for H264. Valid range: from 0 to 51. h](jN)}(h1``V4L2_CID_MPEG_VIDEO_H264_B_FRAME_QP (integer)``h]jT)}(hjcWh]h-V4L2_CID_MPEG_VIDEO_H264_B_FRAME_QP (integer)}(hjeWhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjaWubah}(h]h ]h"]h$]h&]uh1jMhhhMhj]Wubji)}(hhh]h)}(hJQuantization parameter for an B frame for H264. Valid range: from 0 to 51.h]hJQuantization parameter for an B frame for H264. Valid range: from 0 to 51.}(hj{WhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjxWubah}(h]h ]h"]h$]h&]uh1jhhj]Wubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjLThhubjH)}(hX!``V4L2_CID_MPEG_VIDEO_H264_I_FRAME_MIN_QP (integer)`` Minimum quantization parameter for the H264 I frame to limit I frame quality to a range. Valid range: from 0 to 51. If V4L2_CID_MPEG_VIDEO_H264_MIN_QP is also set, the quantization parameter should be chosen to meet both requirements. h](jN)}(h5``V4L2_CID_MPEG_VIDEO_H264_I_FRAME_MIN_QP (integer)``h]jT)}(hjWh]h1V4L2_CID_MPEG_VIDEO_H264_I_FRAME_MIN_QP (integer)}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjWubah}(h]h ]h"]h$]h&]uh1jMhhhMhjWubji)}(hhh]h)}(hMinimum quantization parameter for the H264 I frame to limit I frame quality to a range. Valid range: from 0 to 51. If V4L2_CID_MPEG_VIDEO_H264_MIN_QP is also set, the quantization parameter should be chosen to meet both requirements.h]hMinimum quantization parameter for the H264 I frame to limit I frame quality to a range. Valid range: from 0 to 51. If V4L2_CID_MPEG_VIDEO_H264_MIN_QP is also set, the quantization parameter should be chosen to meet both requirements.}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjWubah}(h]h ]h"]h$]h&]uh1jhhjWubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjLThhubjH)}(hX!``V4L2_CID_MPEG_VIDEO_H264_I_FRAME_MAX_QP (integer)`` Maximum quantization parameter for the H264 I frame to limit I frame quality to a range. Valid range: from 0 to 51. If V4L2_CID_MPEG_VIDEO_H264_MAX_QP is also set, the quantization parameter should be chosen to meet both requirements. h](jN)}(h5``V4L2_CID_MPEG_VIDEO_H264_I_FRAME_MAX_QP (integer)``h]jT)}(hjWh]h1V4L2_CID_MPEG_VIDEO_H264_I_FRAME_MAX_QP (integer)}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjWubah}(h]h ]h"]h$]h&]uh1jMhhhM hjWubji)}(hhh]h)}(hMaximum quantization parameter for the H264 I frame to limit I frame quality to a range. Valid range: from 0 to 51. If V4L2_CID_MPEG_VIDEO_H264_MAX_QP is also set, the quantization parameter should be chosen to meet both requirements.h]hMaximum quantization parameter for the H264 I frame to limit I frame quality to a range. Valid range: from 0 to 51. If V4L2_CID_MPEG_VIDEO_H264_MAX_QP is also set, the quantization parameter should be chosen to meet both requirements.}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjWubah}(h]h ]h"]h$]h&]uh1jhhjWubeh}(h]h ]h"]h$]h&]uh1jGhhhM hjLThhubjH)}(hX!``V4L2_CID_MPEG_VIDEO_H264_P_FRAME_MIN_QP (integer)`` Minimum quantization parameter for the H264 P frame to limit P frame quality to a range. Valid range: from 0 to 51. If V4L2_CID_MPEG_VIDEO_H264_MIN_QP is also set, the quantization parameter should be chosen to meet both requirements. h](jN)}(h5``V4L2_CID_MPEG_VIDEO_H264_P_FRAME_MIN_QP (integer)``h]jT)}(hj Xh]h1V4L2_CID_MPEG_VIDEO_H264_P_FRAME_MIN_QP (integer)}(hj XhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj Xubah}(h]h ]h"]h$]h&]uh1jMhhhMhjXubji)}(hhh]h)}(hMinimum quantization parameter for the H264 P frame to limit P frame quality to a range. Valid range: from 0 to 51. If V4L2_CID_MPEG_VIDEO_H264_MIN_QP is also set, the quantization parameter should be chosen to meet both requirements.h]hMinimum quantization parameter for the H264 P frame to limit P frame quality to a range. Valid range: from 0 to 51. If V4L2_CID_MPEG_VIDEO_H264_MIN_QP is also set, the quantization parameter should be chosen to meet both requirements.}(hj#XhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj Xubah}(h]h ]h"]h$]h&]uh1jhhjXubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjLThhubjH)}(hX!``V4L2_CID_MPEG_VIDEO_H264_P_FRAME_MAX_QP (integer)`` Maximum quantization parameter for the H264 P frame to limit P frame quality to a range. Valid range: from 0 to 51. If V4L2_CID_MPEG_VIDEO_H264_MAX_QP is also set, the quantization parameter should be chosen to meet both requirements. h](jN)}(h5``V4L2_CID_MPEG_VIDEO_H264_P_FRAME_MAX_QP (integer)``h]jT)}(hjCXh]h1V4L2_CID_MPEG_VIDEO_H264_P_FRAME_MAX_QP (integer)}(hjEXhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjAXubah}(h]h ]h"]h$]h&]uh1jMhhhMhj=Xubji)}(hhh]h)}(hMaximum quantization parameter for the H264 P frame to limit P frame quality to a range. Valid range: from 0 to 51. If V4L2_CID_MPEG_VIDEO_H264_MAX_QP is also set, the quantization parameter should be chosen to meet both requirements.h]hMaximum quantization parameter for the H264 P frame to limit P frame quality to a range. Valid range: from 0 to 51. If V4L2_CID_MPEG_VIDEO_H264_MAX_QP is also set, the quantization parameter should be chosen to meet both requirements.}(hj[XhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjXXubah}(h]h ]h"]h$]h&]uh1jhhj=Xubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjLThhubjH)}(hX!``V4L2_CID_MPEG_VIDEO_H264_B_FRAME_MIN_QP (integer)`` Minimum quantization parameter for the H264 B frame to limit B frame quality to a range. Valid range: from 0 to 51. If V4L2_CID_MPEG_VIDEO_H264_MIN_QP is also set, the quantization parameter should be chosen to meet both requirements. h](jN)}(h5``V4L2_CID_MPEG_VIDEO_H264_B_FRAME_MIN_QP (integer)``h]jT)}(hj{Xh]h1V4L2_CID_MPEG_VIDEO_H264_B_FRAME_MIN_QP (integer)}(hj}XhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjyXubah}(h]h ]h"]h$]h&]uh1jMhhhMhjuXubji)}(hhh]h)}(hMinimum quantization parameter for the H264 B frame to limit B frame quality to a range. Valid range: from 0 to 51. If V4L2_CID_MPEG_VIDEO_H264_MIN_QP is also set, the quantization parameter should be chosen to meet both requirements.h]hMinimum quantization parameter for the H264 B frame to limit B frame quality to a range. Valid range: from 0 to 51. If V4L2_CID_MPEG_VIDEO_H264_MIN_QP is also set, the quantization parameter should be chosen to meet both requirements.}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjXubah}(h]h ]h"]h$]h&]uh1jhhjuXubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjLThhubjH)}(hX!``V4L2_CID_MPEG_VIDEO_H264_B_FRAME_MAX_QP (integer)`` Maximum quantization parameter for the H264 B frame to limit B frame quality to a range. Valid range: from 0 to 51. If V4L2_CID_MPEG_VIDEO_H264_MAX_QP is also set, the quantization parameter should be chosen to meet both requirements. h](jN)}(h5``V4L2_CID_MPEG_VIDEO_H264_B_FRAME_MAX_QP (integer)``h]jT)}(hjXh]h1V4L2_CID_MPEG_VIDEO_H264_B_FRAME_MAX_QP (integer)}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjXubah}(h]h ]h"]h$]h&]uh1jMhhhM!hjXubji)}(hhh]h)}(hMaximum quantization parameter for the H264 B frame to limit B frame quality to a range. Valid range: from 0 to 51. If V4L2_CID_MPEG_VIDEO_H264_MAX_QP is also set, the quantization parameter should be chosen to meet both requirements.h]hMaximum quantization parameter for the H264 B frame to limit B frame quality to a range. Valid range: from 0 to 51. If V4L2_CID_MPEG_VIDEO_H264_MAX_QP is also set, the quantization parameter should be chosen to meet both requirements.}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjXubah}(h]h ]h"]h$]h&]uh1jhhjXubeh}(h]h ]h"]h$]h&]uh1jGhhhM!hjLThhubjH)}(h``V4L2_CID_MPEG_VIDEO_MPEG4_I_FRAME_QP (integer)`` Quantization parameter for an I frame for MPEG4. Valid range: from 1 to 31. h](jN)}(h2``V4L2_CID_MPEG_VIDEO_MPEG4_I_FRAME_QP (integer)``h]jT)}(hjXh]h.V4L2_CID_MPEG_VIDEO_MPEG4_I_FRAME_QP (integer)}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjXubah}(h]h ]h"]h$]h&]uh1jMhhhM%hjXubji)}(hhh]h)}(hKQuantization parameter for an I frame for MPEG4. Valid range: from 1 to 31.h]hKQuantization parameter for an I frame for MPEG4. Valid range: from 1 to 31.}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM$hjYubah}(h]h ]h"]h$]h&]uh1jhhjXubeh}(h]h ]h"]h$]h&]uh1jGhhhM%hjLThhubjH)}(ht``V4L2_CID_MPEG_VIDEO_MPEG4_MIN_QP (integer)`` Minimum quantization parameter for MPEG4. Valid range: from 1 to 31. h](jN)}(h.``V4L2_CID_MPEG_VIDEO_MPEG4_MIN_QP (integer)``h]jT)}(hj#Yh]h*V4L2_CID_MPEG_VIDEO_MPEG4_MIN_QP (integer)}(hj%YhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj!Yubah}(h]h ]h"]h$]h&]uh1jMhhhM(hjYubji)}(hhh]h)}(hDMinimum quantization parameter for MPEG4. Valid range: from 1 to 31.h]hDMinimum quantization parameter for MPEG4. Valid range: from 1 to 31.}(hj;YhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM(hj8Yubah}(h]h ]h"]h$]h&]uh1jhhjYubeh}(h]h ]h"]h$]h&]uh1jGhhhM(hjLThhubjH)}(ht``V4L2_CID_MPEG_VIDEO_MPEG4_MAX_QP (integer)`` Maximum quantization parameter for MPEG4. Valid range: from 1 to 31. h](jN)}(h.``V4L2_CID_MPEG_VIDEO_MPEG4_MAX_QP (integer)``h]jT)}(hj[Yh]h*V4L2_CID_MPEG_VIDEO_MPEG4_MAX_QP (integer)}(hj]YhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjYYubah}(h]h ]h"]h$]h&]uh1jMhhhM+hjUYubji)}(hhh]h)}(hDMaximum quantization parameter for MPEG4. Valid range: from 1 to 31.h]hDMaximum quantization parameter for MPEG4. Valid range: from 1 to 31.}(hjsYhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM+hjpYubah}(h]h ]h"]h$]h&]uh1jhhjUYubeh}(h]h ]h"]h$]h&]uh1jGhhhM+hjLThhubjH)}(h``V4L2_CID_MPEG_VIDEO_MPEG4_P_FRAME_QP (integer)`` Quantization parameter for an P frame for MPEG4. Valid range: from 1 to 31. h](jN)}(h2``V4L2_CID_MPEG_VIDEO_MPEG4_P_FRAME_QP (integer)``h]jT)}(hjYh]h.V4L2_CID_MPEG_VIDEO_MPEG4_P_FRAME_QP (integer)}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjYubah}(h]h ]h"]h$]h&]uh1jMhhhM/hjYubji)}(hhh]h)}(hKQuantization parameter for an P frame for MPEG4. Valid range: from 1 to 31.h]hKQuantization parameter for an P frame for MPEG4. Valid range: from 1 to 31.}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM.hjYubah}(h]h ]h"]h$]h&]uh1jhhjYubeh}(h]h ]h"]h$]h&]uh1jGhhhM/hjLThhubjH)}(h``V4L2_CID_MPEG_VIDEO_MPEG4_B_FRAME_QP (integer)`` Quantization parameter for an B frame for MPEG4. Valid range: from 1 to 31. h](jN)}(h2``V4L2_CID_MPEG_VIDEO_MPEG4_B_FRAME_QP (integer)``h]jT)}(hjYh]h.V4L2_CID_MPEG_VIDEO_MPEG4_B_FRAME_QP (integer)}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjYubah}(h]h ]h"]h$]h&]uh1jMhhhM3hjYubji)}(hhh]h)}(hKQuantization parameter for an B frame for MPEG4. Valid range: from 1 to 31.h]hKQuantization parameter for an B frame for MPEG4. Valid range: from 1 to 31.}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM2hjYubah}(h]h ]h"]h$]h&]uh1jhhjYubeh}(h]h ]h"]h$]h&]uh1jGhhhM3hjLThhubeh}(h]h ]h"]h$]h&]uh1jBhj1hhhhhNubh)}(h.. _v4l2-mpeg-video-vbv-size:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-video-vbv-sizeuh1hhM5hj1hhhhubjC)}(hhh]jH)}(hX``V4L2_CID_MPEG_VIDEO_VBV_SIZE (integer)`` The Video Buffer Verifier size in kilobytes, it is used as a limitation of frame skip. The VBV is defined in the standard as a mean to verify that the produced stream will be successfully decoded. The standard describes it as "Part of a hypothetical decoder that is conceptually connected to the output of the encoder. Its purpose is to provide a constraint on the variability of the data rate that an encoder or editing process may produce.". Applicable to the MPEG1, MPEG2, MPEG4 encoders. h](jN)}(h*``V4L2_CID_MPEG_VIDEO_VBV_SIZE (integer)``h]jT)}(hjZh]h&V4L2_CID_MPEG_VIDEO_VBV_SIZE (integer)}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjZubah}(h]h ]h"]h$]h&]uh1jMhhhM?hjZubji)}(hhh]h)}(hXThe Video Buffer Verifier size in kilobytes, it is used as a limitation of frame skip. The VBV is defined in the standard as a mean to verify that the produced stream will be successfully decoded. The standard describes it as "Part of a hypothetical decoder that is conceptually connected to the output of the encoder. Its purpose is to provide a constraint on the variability of the data rate that an encoder or editing process may produce.". Applicable to the MPEG1, MPEG2, MPEG4 encoders.h]hXThe Video Buffer Verifier size in kilobytes, it is used as a limitation of frame skip. The VBV is defined in the standard as a mean to verify that the produced stream will be successfully decoded. The standard describes it as “Part of a hypothetical decoder that is conceptually connected to the output of the encoder. Its purpose is to provide a constraint on the variability of the data rate that an encoder or editing process may produce.”. Applicable to the MPEG1, MPEG2, MPEG4 encoders.}(hj/ZhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM8hj,Zubah}(h]h ]h"]h$]h&]uh1jhhjZubeh}(h]h ]h"]h$]h&]uh1jGhhhM?hjZubah}(h]j Zah ]h"]v4l2-mpeg-video-vbv-sizeah$]h&]uh1jBhj1hhhhhNj2}jMZjZsj4}j ZjZsubh)}(h.. _v4l2-mpeg-video-vbv-delay:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-video-vbv-delayuh1hhMAhj1hhhhubjC)}(hhh]jH)}(hk``V4L2_CID_MPEG_VIDEO_VBV_DELAY (integer)`` Sets the initial delay in milliseconds for VBV buffer control. h](jN)}(h+``V4L2_CID_MPEG_VIDEO_VBV_DELAY (integer)``h]jT)}(hjfZh]h'V4L2_CID_MPEG_VIDEO_VBV_DELAY (integer)}(hjhZhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjdZubah}(h]h ]h"]h$]h&]uh1jMhhhMDhj`Zubji)}(hhh]h)}(h>Sets the initial delay in milliseconds for VBV buffer control.h]h>Sets the initial delay in milliseconds for VBV buffer control.}(hj~ZhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMDhj{Zubah}(h]h ]h"]h$]h&]uh1jhhj`Zubeh}(h]h ]h"]h$]h&]uh1jGhhhMDhj]Zubah}(h]j\Zah ]h"]v4l2-mpeg-video-vbv-delayah$]h&]uh1jBhj1hhhhhNj2}jZjRZsj4}j\ZjRZsubh)}(h%.. _v4l2-mpeg-video-hor-search-range:h]h}(h]h ]h"]h$]h&]hԌ v4l2-mpeg-video-hor-search-rangeuh1hhMFhj1hhhhubjC)}(hhh]jH)}(hX9``V4L2_CID_MPEG_VIDEO_MV_H_SEARCH_RANGE (integer)`` Horizontal search range defines maximum horizontal search area in pixels to search and match for the present Macroblock (MB) in the reference picture. This V4L2 control macro is used to set horizontal search range for motion estimation module in video encoder. h](jN)}(h3``V4L2_CID_MPEG_VIDEO_MV_H_SEARCH_RANGE (integer)``h]jT)}(hjZh]h/V4L2_CID_MPEG_VIDEO_MV_H_SEARCH_RANGE (integer)}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjZubah}(h]h ]h"]h$]h&]uh1jMhhhMLhjZubji)}(hhh]h)}(hXHorizontal search range defines maximum horizontal search area in pixels to search and match for the present Macroblock (MB) in the reference picture. This V4L2 control macro is used to set horizontal search range for motion estimation module in video encoder.h]hXHorizontal search range defines maximum horizontal search area in pixels to search and match for the present Macroblock (MB) in the reference picture. This V4L2 control macro is used to set horizontal search range for motion estimation module in video encoder.}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMIhjZubah}(h]h ]h"]h$]h&]uh1jhhjZubeh}(h]h ]h"]h$]h&]uh1jGhhhMLhjZubah}(h]jZah ]h"] v4l2-mpeg-video-hor-search-rangeah$]h&]uh1jBhj1hhhhhNj2}jZjZsj4}jZjZsubh)}(h&.. _v4l2-mpeg-video-vert-search-range:h]h}(h]h ]h"]h$]h&]hԌ!v4l2-mpeg-video-vert-search-rangeuh1hhMNhj1hhhhubjC)}(hhh]jH)}(hX3``V4L2_CID_MPEG_VIDEO_MV_V_SEARCH_RANGE (integer)`` Vertical search range defines maximum vertical search area in pixels to search and match for the present Macroblock (MB) in the reference picture. This V4L2 control macro is used to set vertical search range for motion estimation module in video encoder. h](jN)}(h3``V4L2_CID_MPEG_VIDEO_MV_V_SEARCH_RANGE (integer)``h]jT)}(hj[h]h/V4L2_CID_MPEG_VIDEO_MV_V_SEARCH_RANGE (integer)}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj[ubah}(h]h ]h"]h$]h&]uh1jMhhhMThjZubji)}(hhh]h)}(hVertical search range defines maximum vertical search area in pixels to search and match for the present Macroblock (MB) in the reference picture. This V4L2 control macro is used to set vertical search range for motion estimation module in video encoder.h]hVertical search range defines maximum vertical search area in pixels to search and match for the present Macroblock (MB) in the reference picture. This V4L2 control macro is used to set vertical search range for motion estimation module in video encoder.}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMQhj[ubah}(h]h ]h"]h$]h&]uh1jhhjZubeh}(h]h ]h"]h$]h&]uh1jGhhhMThjZubah}(h]jZah ]h"]!v4l2-mpeg-video-vert-search-rangeah$]h&]uh1jBhj1hhhhhNj2}j:[jZsj4}jZjZsubh)}(h$.. _v4l2-mpeg-video-force-key-frame:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-video-force-key-frameuh1hhMVhj1hhhhubjC)}(hhh]jH)}(h``V4L2_CID_MPEG_VIDEO_FORCE_KEY_FRAME (button)`` Force a key frame for the next queued buffer. Applicable to encoders. This is a general, codec-agnostic keyframe control. h](jN)}(h0``V4L2_CID_MPEG_VIDEO_FORCE_KEY_FRAME (button)``h]jT)}(hjS[h]h,V4L2_CID_MPEG_VIDEO_FORCE_KEY_FRAME (button)}(hjU[hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjQ[ubah}(h]h ]h"]h$]h&]uh1jMhhhMZhjM[ubji)}(hhh]h)}(hyForce a key frame for the next queued buffer. Applicable to encoders. This is a general, codec-agnostic keyframe control.h]hyForce a key frame for the next queued buffer. Applicable to encoders. This is a general, codec-agnostic keyframe control.}(hjk[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMYhjh[ubah}(h]h ]h"]h$]h&]uh1jhhjM[ubeh}(h]h ]h"]h$]h&]uh1jGhhhMZhjJ[ubah}(h]jI[ah ]h"]v4l2-mpeg-video-force-key-frameah$]h&]uh1jBhj1hhhhhNj2}j[j?[sj4}jI[j?[subh)}(h".. _v4l2-mpeg-video-h264-cpb-size:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-video-h264-cpb-sizeuh1hhM\hj1hhhhubjC)}(hhh](jH)}(hX``V4L2_CID_MPEG_VIDEO_H264_CPB_SIZE (integer)`` The Coded Picture Buffer size in kilobytes, it is used as a limitation of frame skip. The CPB is defined in the H264 standard as a mean to verify that the produced stream will be successfully decoded. Applicable to the H264 encoder. h](jN)}(h/``V4L2_CID_MPEG_VIDEO_H264_CPB_SIZE (integer)``h]jT)}(hj[h]h+V4L2_CID_MPEG_VIDEO_H264_CPB_SIZE (integer)}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj[ubah}(h]h ]h"]h$]h&]uh1jMhhhMbhj[ubji)}(hhh]h)}(hThe Coded Picture Buffer size in kilobytes, it is used as a limitation of frame skip. The CPB is defined in the H264 standard as a mean to verify that the produced stream will be successfully decoded. Applicable to the H264 encoder.h]hThe Coded Picture Buffer size in kilobytes, it is used as a limitation of frame skip. The CPB is defined in the H264 standard as a mean to verify that the produced stream will be successfully decoded. Applicable to the H264 encoder.}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM_hj[ubah}(h]h ]h"]h$]h&]uh1jhhj[ubeh}(h]h ]h"]h$]h&]uh1jGhhhMbhj[ubjH)}(hX``V4L2_CID_MPEG_VIDEO_H264_I_PERIOD (integer)`` Period between I-frames in the open GOP for H264. In case of an open GOP this is the period between two I-frames. The period between IDR (Instantaneous Decoding Refresh) frames is taken from the GOP_SIZE control. An IDR frame, which stands for Instantaneous Decoding Refresh is an I-frame after which no prior frames are referenced. This means that a stream can be restarted from an IDR frame without the need to store or decode any previous frames. Applicable to the H264 encoder. h](jN)}(h/``V4L2_CID_MPEG_VIDEO_H264_I_PERIOD (integer)``h]jT)}(hj[h]h+V4L2_CID_MPEG_VIDEO_H264_I_PERIOD (integer)}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj[ubah}(h]h ]h"]h$]h&]uh1jMhhhMlhj[ubji)}(hhh]h)}(hXPeriod between I-frames in the open GOP for H264. In case of an open GOP this is the period between two I-frames. The period between IDR (Instantaneous Decoding Refresh) frames is taken from the GOP_SIZE control. An IDR frame, which stands for Instantaneous Decoding Refresh is an I-frame after which no prior frames are referenced. This means that a stream can be restarted from an IDR frame without the need to store or decode any previous frames. Applicable to the H264 encoder.h]hXPeriod between I-frames in the open GOP for H264. In case of an open GOP this is the period between two I-frames. The period between IDR (Instantaneous Decoding Refresh) frames is taken from the GOP_SIZE control. An IDR frame, which stands for Instantaneous Decoding Refresh is an I-frame after which no prior frames are referenced. This means that a stream can be restarted from an IDR frame without the need to store or decode any previous frames. Applicable to the H264 encoder.}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMehj[ubah}(h]h ]h"]h$]h&]uh1jhhj[ubeh}(h]h ]h"]h$]h&]uh1jGhhhMlhj[hhubeh}(h]j[ah ]h"]v4l2-mpeg-video-h264-cpb-sizeah$]h&]uh1jBhj1hhhhhNj2}j\j[sj4}j[j[subh)}(h .. _v4l2-mpeg-video-header-mode:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-video-header-modeuh1hhMnhj1hhhhubjC)}(hhh](jH)}(h+``V4L2_CID_MPEG_VIDEO_HEADER_MODE`` (enum) h](jN)}(h#``V4L2_CID_MPEG_VIDEO_HEADER_MODE``h]jT)}(hj)\h]hV4L2_CID_MPEG_VIDEO_HEADER_MODE}(hj+\hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj'\ubah}(h]h ]h"]h$]h&]uh1jMhhhMqhj#\ubji)}(hhh]h)}(h(enum)h]h(enum)}(hjA\hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMqhj>\ubah}(h]h ]h"]h$]h&]uh1jhhj#\ubeh}(h]h ]h"]h$]h&]uh1jGhhhMqhj \ubjH)}(henum v4l2_mpeg_video_header_mode - Determines whether the header is returned as the first buffer or is it returned together with the first frame. Applicable to encoders. Possible values are: h](jN)}(h"enum v4l2_mpeg_video_header_mode -h]h"enum v4l2_mpeg_video_header_mode -}(hj_\hhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMvhj[\ubji)}(hhh]h)}(hDetermines whether the header is returned as the first buffer or is it returned together with the first frame. Applicable to encoders. Possible values are:h]hDetermines whether the header is returned as the first buffer or is it returned together with the first frame. Applicable to encoders. Possible values are:}(hjp\hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMthjm\ubah}(h]h ]h"]h$]h&]uh1jhhj[\ubeh}(h]h ]h"]h$]h&]uh1jGhhhMvhj \hhubeh}(h]j\ah ]h"]v4l2-mpeg-video-header-modeah$]h&]uh1jBhj1hhhhhNj2}j\j\sj4}j\j\subjb+)}(h\smallh]h\small}hj\sbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhMxhj1hhubj)}(hhh]h}(h]h ]h"]h$]h&]j|p{10.3cm}|p{7.2cm}|uh1jhhhM|hj1hhubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj\ubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj\ubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h(``V4L2_MPEG_VIDEO_HEADER_MODE_SEPARATE``h]jT)}(hj\h]h$V4L2_MPEG_VIDEO_HEADER_MODE_SEPARATE}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj\ubah}(h]h ]h"]h$]h&]uh1hhhhMhj\ubah}(h]h ]h"]h$]h&]uh1j`hj\ubja)}(hhh]h)}(h=The stream header is returned separately in the first buffer.h]h=The stream header is returned separately in the first buffer.}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj\ubah}(h]h ]h"]h$]h&]uh1j`hj\ubeh}(h]h ]h"]h$]h&]uh1j[hj\ubj\)}(hhh](ja)}(hhh]h)}(h5``V4L2_MPEG_VIDEO_HEADER_MODE_JOINED_WITH_1ST_FRAME``h]jT)}(hj]h]h1V4L2_MPEG_VIDEO_HEADER_MODE_JOINED_WITH_1ST_FRAME}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj]ubah}(h]h ]h"]h$]h&]uh1hhhhMhj ]ubah}(h]h ]h"]h$]h&]uh1j`hj ]ubja)}(hhh]h)}(hDThe stream header is returned together with the first encoded frame.h]hDThe stream header is returned together with the first encoded frame.}(hj0]hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj-]ubah}(h]h ]h"]h$]h&]uh1j`hj ]ubeh}(h]h ]h"]h$]h&]uh1j[hj\ubeh}(h]h ]h"]h$]h&]uh1jVhj\ubeh}(h]h ]h"]h$]h&]colsKuh1j;hj\ubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubjb+)}(h \normalsizeh]h \normalsize}hj]]sbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhMhj1hhubjC)}(hhh](jH)}(h``V4L2_CID_MPEG_VIDEO_REPEAT_SEQ_HEADER (boolean)`` Repeat the video sequence headers. Repeating these headers makes random access to the video stream easier. Applicable to the MPEG1, 2 and 4 encoder. h](jN)}(h3``V4L2_CID_MPEG_VIDEO_REPEAT_SEQ_HEADER (boolean)``h]jT)}(hjv]h]h/V4L2_CID_MPEG_VIDEO_REPEAT_SEQ_HEADER (boolean)}(hjx]hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjt]ubah}(h]h ]h"]h$]h&]uh1jMhhhMhjp]ubji)}(hhh]h)}(hRepeat the video sequence headers. Repeating these headers makes random access to the video stream easier. Applicable to the MPEG1, 2 and 4 encoder.h]hRepeat the video sequence headers. Repeating these headers makes random access to the video stream easier. Applicable to the MPEG1, 2 and 4 encoder.}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj]ubah}(h]h ]h"]h$]h&]uh1jhhjp]ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjm]ubjH)}(h``V4L2_CID_MPEG_VIDEO_DECODER_MPEG4_DEBLOCK_FILTER (boolean)`` Enabled the deblocking post processing filter for MPEG4 decoder. Applicable to the MPEG4 decoder. h](jN)}(h>``V4L2_CID_MPEG_VIDEO_DECODER_MPEG4_DEBLOCK_FILTER (boolean)``h]jT)}(hj]h]h:V4L2_CID_MPEG_VIDEO_DECODER_MPEG4_DEBLOCK_FILTER (boolean)}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj]ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj]ubji)}(hhh]h)}(haEnabled the deblocking post processing filter for MPEG4 decoder. Applicable to the MPEG4 decoder.h]haEnabled the deblocking post processing filter for MPEG4 decoder. Applicable to the MPEG4 decoder.}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj]ubah}(h]h ]h"]h$]h&]uh1jhhj]ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjm]hhubjH)}(h``V4L2_CID_MPEG_VIDEO_MPEG4_VOP_TIME_RES (integer)`` vop_time_increment_resolution value for MPEG4. Applicable to the MPEG4 encoder. h](jN)}(h4``V4L2_CID_MPEG_VIDEO_MPEG4_VOP_TIME_RES (integer)``h]jT)}(hj]h]h0V4L2_CID_MPEG_VIDEO_MPEG4_VOP_TIME_RES (integer)}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj]ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj]ubji)}(hhh]h)}(hOvop_time_increment_resolution value for MPEG4. Applicable to the MPEG4 encoder.h]hOvop_time_increment_resolution value for MPEG4. Applicable to the MPEG4 encoder.}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj]ubah}(h]h ]h"]h$]h&]uh1jhhj]ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjm]hhubjH)}(hz``V4L2_CID_MPEG_VIDEO_MPEG4_VOP_TIME_INC (integer)`` vop_time_increment value for MPEG4. Applicable to the MPEG4 encoder. h](jN)}(h4``V4L2_CID_MPEG_VIDEO_MPEG4_VOP_TIME_INC (integer)``h]jT)}(hj^h]h0V4L2_CID_MPEG_VIDEO_MPEG4_VOP_TIME_INC (integer)}(hj ^hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj^ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj^ubji)}(hhh]h)}(hDvop_time_increment value for MPEG4. Applicable to the MPEG4 encoder.h]hDvop_time_increment value for MPEG4. Applicable to the MPEG4 encoder.}(hj6^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj3^ubah}(h]h ]h"]h$]h&]uh1jhhj^ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjm]hhubjH)}(hX``V4L2_CID_MPEG_VIDEO_H264_SEI_FRAME_PACKING (boolean)`` Enable generation of frame packing supplemental enhancement information in the encoded bitstream. The frame packing SEI message contains the arrangement of L and R planes for 3D viewing. Applicable to the H264 encoder. h](jN)}(h8``V4L2_CID_MPEG_VIDEO_H264_SEI_FRAME_PACKING (boolean)``h]jT)}(hjV^h]h4V4L2_CID_MPEG_VIDEO_H264_SEI_FRAME_PACKING (boolean)}(hjX^hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjT^ubah}(h]h ]h"]h$]h&]uh1jMhhhMhjP^ubji)}(hhh]h)}(hEnable generation of frame packing supplemental enhancement information in the encoded bitstream. The frame packing SEI message contains the arrangement of L and R planes for 3D viewing. Applicable to the H264 encoder.h]hEnable generation of frame packing supplemental enhancement information in the encoded bitstream. The frame packing SEI message contains the arrangement of L and R planes for 3D viewing. Applicable to the H264 encoder.}(hjn^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjk^ubah}(h]h ]h"]h$]h&]uh1jhhjP^ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjm]hhubjH)}(h``V4L2_CID_MPEG_VIDEO_H264_SEI_FP_CURRENT_FRAME_0 (boolean)`` Sets current frame as frame0 in frame packing SEI. Applicable to the H264 encoder. h](jN)}(h=``V4L2_CID_MPEG_VIDEO_H264_SEI_FP_CURRENT_FRAME_0 (boolean)``h]jT)}(hj^h]h9V4L2_CID_MPEG_VIDEO_H264_SEI_FP_CURRENT_FRAME_0 (boolean)}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj^ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj^ubji)}(hhh]h)}(hRSets current frame as frame0 in frame packing SEI. Applicable to the H264 encoder.h]hRSets current frame as frame0 in frame packing SEI. Applicable to the H264 encoder.}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj^ubah}(h]h ]h"]h$]h&]uh1jhhj^ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjm]hhubeh}(h]h ]h"]h$]h&]uh1jBhj1hhhhhNubh)}(h1.. _v4l2-mpeg-video-h264-sei-fp-arrangement-type:h]h}(h]h ]h"]h$]h&]hԌ,v4l2-mpeg-video-h264-sei-fp-arrangement-typeuh1hhMhj1hhhhubjC)}(hhh](jH)}(h<``V4L2_CID_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE`` (enum) h](jN)}(h4``V4L2_CID_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE``h]jT)}(hj^h]h0V4L2_CID_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj^ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj^ubji)}(hhh]h)}(h(enum)h]h(enum)}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj^ubah}(h]h ]h"]h$]h&]uh1jhhj^ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj^ubjH)}(henum v4l2_mpeg_video_h264_sei_fp_arrangement_type - Frame packing arrangement type for H264 SEI. Applicable to the H264 encoder. Possible values are: h](jN)}(h3enum v4l2_mpeg_video_h264_sei_fp_arrangement_type -h]h3enum v4l2_mpeg_video_h264_sei_fp_arrangement_type -}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMhj _ubji)}(hhh]h)}(haFrame packing arrangement type for H264 SEI. Applicable to the H264 encoder. Possible values are:h]haFrame packing arrangement type for H264 SEI. Applicable to the H264 encoder. Possible values are:}(hj!_hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj_ubah}(h]h ]h"]h$]h&]uh1jhhj _ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj^hhubeh}(h]j^ah ]h"],v4l2-mpeg-video-h264-sei-fp-arrangement-typeah$]h&]uh1jBhj1hhhhhNj2}j?_j^sj4}j^j^subjb+)}(h\smallh]h\small}hjD_sbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhMhj1hhubj)}(hhh]h}(h]h ]h"]h$]h&]j|p{12cm}|p{5.5cm}|uh1jhhhMhj1hhubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hja_ubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hja_ubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h<``V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_CHEKERBOARD``h]jT)}(hj_h]h8V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_CHEKERBOARD}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj_ubah}(h]h ]h"]h$]h&]uh1hhhhMhj~_ubah}(h]h ]h"]h$]h&]uh1j`hj{_ubja)}(hhh]h)}(h&Pixels are alternatively from L and R.h]h&Pixels are alternatively from L and R.}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj_ubah}(h]h ]h"]h$]h&]uh1j`hj{_ubeh}(h]h ]h"]h$]h&]uh1j[hjx_ubj\)}(hhh](ja)}(hhh]h)}(h7``V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_COLUMN``h]jT)}(hj_h]h3V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_COLUMN}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj_ubah}(h]h ]h"]h$]h&]uh1hhhhMhj_ubah}(h]h ]h"]h$]h&]uh1j`hj_ubja)}(hhh]h)}(h!L and R are interlaced by column.h]h!L and R are interlaced by column.}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj_ubah}(h]h ]h"]h$]h&]uh1j`hj_ubeh}(h]h ]h"]h$]h&]uh1j[hjx_ubj\)}(hhh](ja)}(hhh]h)}(h4``V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_ROW``h]jT)}(hj`h]h0V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_ROW}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj`ubah}(h]h ]h"]h$]h&]uh1hhhhMhj_ubah}(h]h ]h"]h$]h&]uh1j`hj_ubja)}(hhh]h)}(hL and R are interlaced by row.h]hL and R are interlaced by row.}(hj!`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj`ubah}(h]h ]h"]h$]h&]uh1j`hj_ubeh}(h]h ]h"]h$]h&]uh1j[hjx_ubj\)}(hhh](ja)}(hhh]h)}(h=``V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_SIDE_BY_SIDE``h]jT)}(hjC`h]h9V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_SIDE_BY_SIDE}(hjE`hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjA`ubah}(h]h ]h"]h$]h&]uh1hhhhMhj>`ubah}(h]h ]h"]h$]h&]uh1j`hj;`ubja)}(hhh]h)}(h!L is on the left, R on the right.h]h!L is on the left, R on the right.}(hja`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj^`ubah}(h]h ]h"]h$]h&]uh1j`hj;`ubeh}(h]h ]h"]h$]h&]uh1j[hjx_ubj\)}(hhh](ja)}(hhh]h)}(h;``V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_TOP_BOTTOM``h]jT)}(hj`h]h7V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_TOP_BOTTOM}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj`ubah}(h]h ]h"]h$]h&]uh1hhhhMhj~`ubah}(h]h ]h"]h$]h&]uh1j`hj{`ubja)}(hhh]h)}(hL is on top, R on bottom.h]hL is on top, R on bottom.}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj`ubah}(h]h ]h"]h$]h&]uh1j`hj{`ubeh}(h]h ]h"]h$]h&]uh1j[hjx_ubj\)}(hhh](ja)}(hhh]h)}(h9``V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_TEMPORAL``h]jT)}(hj`h]h5V4L2_MPEG_VIDEO_H264_SEI_FP_ARRANGEMENT_TYPE_TEMPORAL}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj`ubah}(h]h ]h"]h$]h&]uh1hhhhMhj`ubah}(h]h ]h"]h$]h&]uh1j`hj`ubja)}(hhh]h)}(hOne view per frame.h]hOne view per frame.}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj`ubah}(h]h ]h"]h$]h&]uh1j`hj`ubeh}(h]h ]h"]h$]h&]uh1j[hjx_ubeh}(h]h ]h"]h$]h&]uh1jVhja_ubeh}(h]h ]h"]h$]h&]colsKuh1j;hj^_ubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubjb+)}(h \normalsizeh]h \normalsize}hjasbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhMhj1hhubjC)}(hhh]jH)}(h``V4L2_CID_MPEG_VIDEO_H264_FMO (boolean)`` Enables flexible macroblock ordering in the encoded bitstream. It is a technique used for restructuring the ordering of macroblocks in pictures. Applicable to the H264 encoder. h](jN)}(h*``V4L2_CID_MPEG_VIDEO_H264_FMO (boolean)``h]jT)}(hj'ah]h&V4L2_CID_MPEG_VIDEO_H264_FMO (boolean)}(hj)ahhhNhNubah}(h]h ]h"]h$]h&]uh1jShj%aubah}(h]h ]h"]h$]h&]uh1jMhhhMhj!aubji)}(hhh]h)}(hEnables flexible macroblock ordering in the encoded bitstream. It is a technique used for restructuring the ordering of macroblocks in pictures. Applicable to the H264 encoder.h]hEnables flexible macroblock ordering in the encoded bitstream. It is a technique used for restructuring the ordering of macroblocks in pictures. Applicable to the H264 encoder.}(hj?ahhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjNumber of slice groups in FMO. Applicable to the H264 encoder.h]h>Number of slice groups in FMO. Applicable to the H264 encoder.}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjdubah}(h]h ]h"]h$]h&]uh1jhhjcubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjcubah}(h]h ]h"]h$]h&]uh1jBhj1hhhhhNubh)}(h... _v4l2-mpeg-video-h264-fmo-change-direction:h]h}(h]h ]h"]h$]h&]hԌ)v4l2-mpeg-video-h264-fmo-change-directionuh1hhMhj1hhhhubjC)}(hhh](jH)}(h9``V4L2_CID_MPEG_VIDEO_H264_FMO_CHANGE_DIRECTION`` (enum) h](jN)}(h1``V4L2_CID_MPEG_VIDEO_H264_FMO_CHANGE_DIRECTION``h]jT)}(hjLdh]h-V4L2_CID_MPEG_VIDEO_H264_FMO_CHANGE_DIRECTION}(hjNdhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjJdubah}(h]h ]h"]h$]h&]uh1jMhhhMhjFdubji)}(hhh]h)}(h(enum)h]h(enum)}(hjddhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjadubah}(h]h ]h"]h$]h&]uh1jhhjFdubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjCdubjH)}(henum v4l2_mpeg_video_h264_fmo_change_dir - Specifies a direction of the slice group change for raster and wipe maps. Applicable to the H264 encoder. Possible values are: h](jN)}(h*enum v4l2_mpeg_video_h264_fmo_change_dir -h]h*enum v4l2_mpeg_video_h264_fmo_change_dir -}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMhj~dubji)}(hhh]h)}(h~Specifies a direction of the slice group change for raster and wipe maps. Applicable to the H264 encoder. Possible values are:h]h~Specifies a direction of the slice group change for raster and wipe maps. Applicable to the H264 encoder. Possible values are:}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjdubah}(h]h ]h"]h$]h&]uh1jhhj~dubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjCdhhubeh}(h]jBdah ]h"])v4l2-mpeg-video-h264-fmo-change-directionah$]h&]uh1jBhj1hhhhhNj2}jdj8dsj4}jBdj8dsubj)}(hhh]h}(h]h ]h"]h$]h&]j|p{9.6cm}|p{7.9cm}|uh1jhhhM hj1hhubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjdubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjdubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h-``V4L2_MPEG_VIDEO_H264_FMO_CHANGE_DIR_RIGHT``h]jT)}(hjdh]h)V4L2_MPEG_VIDEO_H264_FMO_CHANGE_DIR_RIGHT}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjdubah}(h]h ]h"]h$]h&]uh1hhhhMhjdubah}(h]h ]h"]h$]h&]uh1j`hjdubja)}(hhh]h)}(hRaster scan or wipe right.h]hRaster scan or wipe right.}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjeubah}(h]h ]h"]h$]h&]uh1j`hjdubeh}(h]h ]h"]h$]h&]uh1j[hjdubj\)}(hhh](ja)}(hhh]h)}(h,``V4L2_MPEG_VIDEO_H264_FMO_CHANGE_DIR_LEFT``h]jT)}(hj%eh]h(V4L2_MPEG_VIDEO_H264_FMO_CHANGE_DIR_LEFT}(hj'ehhhNhNubah}(h]h ]h"]h$]h&]uh1jShj#eubah}(h]h ]h"]h$]h&]uh1hhhhMhj eubah}(h]h ]h"]h$]h&]uh1j`hjeubja)}(hhh]h)}(h!Reverse raster scan or wipe left.h]h!Reverse raster scan or wipe left.}(hjCehhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj@eubah}(h]h ]h"]h$]h&]uh1j`hjeubeh}(h]h ]h"]h$]h&]uh1j[hjdubeh}(h]h ]h"]h$]h&]uh1jVhjdubeh}(h]h ]h"]h$]h&]colsKuh1j;hjdubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubjC)}(hhh](jH)}(h``V4L2_CID_MPEG_VIDEO_H264_FMO_CHANGE_RATE (integer)`` Specifies the size of the first slice group for raster and wipe map. Applicable to the H264 encoder. h](jN)}(h6``V4L2_CID_MPEG_VIDEO_H264_FMO_CHANGE_RATE (integer)``h]jT)}(hjyeh]h2V4L2_CID_MPEG_VIDEO_H264_FMO_CHANGE_RATE (integer)}(hj{ehhhNhNubah}(h]h ]h"]h$]h&]uh1jShjweubah}(h]h ]h"]h$]h&]uh1jMhhhMhjseubji)}(hhh]h)}(hdSpecifies the size of the first slice group for raster and wipe map. Applicable to the H264 encoder.h]hdSpecifies the size of the first slice group for raster and wipe map. Applicable to the H264 encoder.}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjeubah}(h]h ]h"]h$]h&]uh1jhhjseubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjpeubjH)}(h``V4L2_CID_MPEG_VIDEO_H264_FMO_RUN_LENGTH (integer)`` Specifies the number of consecutive macroblocks for the interleaved map. Applicable to the H264 encoder. h](jN)}(h5``V4L2_CID_MPEG_VIDEO_H264_FMO_RUN_LENGTH (integer)``h]jT)}(hjeh]h1V4L2_CID_MPEG_VIDEO_H264_FMO_RUN_LENGTH (integer)}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1jShjeubah}(h]h ]h"]h$]h&]uh1jMhhhMhjeubji)}(hhh]h)}(hhSpecifies the number of consecutive macroblocks for the interleaved map. Applicable to the H264 encoder.h]hhSpecifies the number of consecutive macroblocks for the interleaved map. Applicable to the H264 encoder.}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjeubah}(h]h ]h"]h$]h&]uh1jhhjeubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjpehhubjH)}(h``V4L2_CID_MPEG_VIDEO_H264_ASO (boolean)`` Enables arbitrary slice ordering in encoded bitstream. Applicable to the H264 encoder. h](jN)}(h*``V4L2_CID_MPEG_VIDEO_H264_ASO (boolean)``h]jT)}(hjeh]h&V4L2_CID_MPEG_VIDEO_H264_ASO (boolean)}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1jShjeubah}(h]h ]h"]h$]h&]uh1jMhhhM!hjeubji)}(hhh]h)}(hVEnables arbitrary slice ordering in encoded bitstream. Applicable to the H264 encoder.h]hVEnables arbitrary slice ordering in encoded bitstream. Applicable to the H264 encoder.}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjeubah}(h]h ]h"]h$]h&]uh1jhhjeubeh}(h]h ]h"]h$]h&]uh1jGhhhM!hjpehhubjH)}(h``V4L2_CID_MPEG_VIDEO_H264_ASO_SLICE_ORDER (integer)`` Specifies the slice order in ASO. Applicable to the H264 encoder. The supplied 32-bit integer is interpreted as follows (bit 0 = least significant bit): h](jN)}(h6``V4L2_CID_MPEG_VIDEO_H264_ASO_SLICE_ORDER (integer)``h]jT)}(hj!fh]h2V4L2_CID_MPEG_VIDEO_H264_ASO_SLICE_ORDER (integer)}(hj#fhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjfubah}(h]h ]h"]h$]h&]uh1jMhhhM(hjfubji)}(hhh]h)}(hSpecifies the slice order in ASO. Applicable to the H264 encoder. The supplied 32-bit integer is interpreted as follows (bit 0 = least significant bit):h]hSpecifies the slice order in ASO. Applicable to the H264 encoder. The supplied 32-bit integer is interpreted as follows (bit 0 = least significant bit):}(hj9fhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM$hj6fubah}(h]h ]h"]h$]h&]uh1jhhjfubeh}(h]h ]h"]h$]h&]uh1jGhhhM(hjpehhubeh}(h]h ]h"]h$]h&]uh1jBhj1hhhhhNubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj\fubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj\fubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(hBit 0:15h]hBit 0:15}(hj|fhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM.hjyfubah}(h]h ]h"]h$]h&]uh1j`hjvfubja)}(hhh]h)}(hSlice IDh]hSlice ID}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM/hjfubah}(h]h ]h"]h$]h&]uh1j`hjvfubeh}(h]h ]h"]h$]h&]uh1j[hjsfubj\)}(hhh](ja)}(hhh]h)}(h Bit 16:32h]h Bit 16:32}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM0hjfubah}(h]h ]h"]h$]h&]uh1j`hjfubja)}(hhh]h)}(hSlice position or orderh]hSlice position or order}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM1hjfubah}(h]h ]h"]h$]h&]uh1j`hjfubeh}(h]h ]h"]h$]h&]uh1j[hjsfubeh}(h]h ]h"]h$]h&]uh1jVhj\fubeh}(h]h ]h"]h$]h&]colsKuh1j;hjYfubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubjC)}(hhh]jH)}(h}``V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING (boolean)`` Enables H264 hierarchical coding. Applicable to the H264 encoder. h](jN)}(h:``V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING (boolean)``h]jT)}(hjgh]h6V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING (boolean)}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1jShjfubah}(h]h ]h"]h$]h&]uh1jMhhhM6hjfubji)}(hhh]h)}(hAEnables H264 hierarchical coding. Applicable to the H264 encoder.h]hAEnables H264 hierarchical coding. Applicable to the H264 encoder.}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM6hjgubah}(h]h ]h"]h$]h&]uh1jhhjfubeh}(h]h ]h"]h$]h&]uh1jGhhhM6hjfubah}(h]h ]h"]h$]h&]uh1jBhj1hhhhhNubh)}(h2.. _v4l2-mpeg-video-h264-hierarchical-coding-type:h]h}(h]h ]h"]h$]h&]hԌ-v4l2-mpeg-video-h264-hierarchical-coding-typeuh1hhM8hj1hhhhubjC)}(hhh](jH)}(h=``V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING_TYPE`` (enum) h](jN)}(h5``V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING_TYPE``h]jT)}(hjLgh]h1V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING_TYPE}(hjNghhhNhNubah}(h]h ]h"]h$]h&]uh1jShjJgubah}(h]h ]h"]h$]h&]uh1jMhhhM;hjFgubji)}(hhh]h)}(h(enum)h]h(enum)}(hjdghhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM;hjagubah}(h]h ]h"]h$]h&]uh1jhhjFgubeh}(h]h ]h"]h$]h&]uh1jGhhhM;hjCgubjH)}(henum v4l2_mpeg_video_h264_hierarchical_coding_type - Specifies the hierarchical coding type. Applicable to the H264 encoder. Possible values are: h](jN)}(h4enum v4l2_mpeg_video_h264_hierarchical_coding_type -h]h4enum v4l2_mpeg_video_h264_hierarchical_coding_type -}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMAhj~gubji)}(hhh]h)}(h\Specifies the hierarchical coding type. Applicable to the H264 encoder. Possible values are:h]h\Specifies the hierarchical coding type. Applicable to the H264 encoder. Possible values are:}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM>hjgubah}(h]h ]h"]h$]h&]uh1jhhj~gubeh}(h]h ]h"]h$]h&]uh1jGhhhMAhjCghhubeh}(h]jBgah ]h"]-v4l2-mpeg-video-h264-hierarchical-coding-typeah$]h&]uh1jBhj1hhhhhNj2}jgj8gsj4}jBgj8gsubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjgubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjgubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h.``V4L2_MPEG_VIDEO_H264_HIERARCHICAL_CODING_B``h]jT)}(hjgh]h*V4L2_MPEG_VIDEO_H264_HIERARCHICAL_CODING_B}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1jShjgubah}(h]h ]h"]h$]h&]uh1hhhhMGhjgubah}(h]h ]h"]h$]h&]uh1j`hjgubja)}(hhh]h)}(hHierarchical B coding.h]hHierarchical B coding.}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMHhjgubah}(h]h ]h"]h$]h&]uh1j`hjgubeh}(h]h ]h"]h$]h&]uh1j[hjgubj\)}(hhh](ja)}(hhh]h)}(h.``V4L2_MPEG_VIDEO_H264_HIERARCHICAL_CODING_P``h]jT)}(hjhh]h*V4L2_MPEG_VIDEO_H264_HIERARCHICAL_CODING_P}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjhubah}(h]h ]h"]h$]h&]uh1hhhhMIhjhubah}(h]h ]h"]h$]h&]uh1j`hjhubja)}(hhh]h)}(hHierarchical P coding.h]hHierarchical P coding.}(hj9hhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMJhj6hubah}(h]h ]h"]h$]h&]uh1j`hjhubeh}(h]h ]h"]h$]h&]uh1j[hjgubeh}(h]h ]h"]h$]h&]uh1jVhjgubeh}(h]h ]h"]h$]h&]colsKuh1j;hjgubah}(h]h ]h"]h$]h&]uh1j6hj1hhhNhNubjC)}(hhh](jH)}(h``V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING_LAYER (integer)`` Specifies the number of hierarchical coding layers. Applicable to the H264 encoder. h](jN)}(h@``V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING_LAYER (integer)``h]jT)}(hjohh]hV4L2_CID_MPEG_MFC51_VIDEO_DECODER_H264_DISPLAY_DELAY (integer)}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjlubah}(h]h ]h"]h$]h&]uh1jMhhhMhjlubji)}(hhh](h)}(hX@Display delay value for H264 decoder. The decoder is forced to return a decoded frame after the set 'display delay' number of frames. If this number is low it may result in frames returned out of display order, in addition the hardware may still be using the returned buffer as a reference picture for subsequent frames.h]hXDDisplay delay value for H264 decoder. The decoder is forced to return a decoded frame after the set ‘display delay’ number of frames. If this number is low it may result in frames returned out of display order, in addition the hardware may still be using the returned buffer as a reference picture for subsequent frames.}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjlubh)}(hgThis control is deprecated. Use the standard ``V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY`` control instead.h]h)}(hgThis control is deprecated. Use the standard ``V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY`` control instead.h](h-This control is deprecated. Use the standard }(hjlhhhNhNubjT)}(h)``V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY``h]h%V4L2_CID_MPEG_VIDEO_DEC_DISPLAY_DELAY}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjlubh control instead.}(hjlhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjlubah}(h]h ]h"]h$]h&]uh1hhjlubeh}(h]h ]h"]h$]h&]uh1jhhjlubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjlhhubjH)}(h``V4L2_CID_MPEG_MFC51_VIDEO_H264_NUM_REF_PIC_FOR_P (integer)`` The number of reference pictures used for encoding a P picture. Applicable to the H264 encoder. h](jN)}(h>``V4L2_CID_MPEG_MFC51_VIDEO_H264_NUM_REF_PIC_FOR_P (integer)``h]jT)}(hjlh]h:V4L2_CID_MPEG_MFC51_VIDEO_H264_NUM_REF_PIC_FOR_P (integer)}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjlubah}(h]h ]h"]h$]h&]uh1jMhhhMhjlubji)}(hhh]h)}(h_The number of reference pictures used for encoding a P picture. Applicable to the H264 encoder.h]h_The number of reference pictures used for encoding a P picture. Applicable to the H264 encoder.}(hj mhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjmubah}(h]h ]h"]h$]h&]uh1jhhjlubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjlhhubjH)}(h``V4L2_CID_MPEG_MFC51_VIDEO_PADDING (boolean)`` Padding enable in the encoder - use a color instead of repeating border pixels. Applicable to encoders. h](jN)}(h/``V4L2_CID_MPEG_MFC51_VIDEO_PADDING (boolean)``h]jT)}(hj+mh]h+V4L2_CID_MPEG_MFC51_VIDEO_PADDING (boolean)}(hj-mhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj)mubah}(h]h ]h"]h$]h&]uh1jMhhhMhj%mubji)}(hhh]h)}(hgPadding enable in the encoder - use a color instead of repeating border pixels. Applicable to encoders.h]hgPadding enable in the encoder - use a color instead of repeating border pixels. Applicable to encoders.}(hjCmhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj@mubah}(h]h ]h"]h$]h&]uh1jhhj%mubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjlhhubjH)}(h``V4L2_CID_MPEG_MFC51_VIDEO_PADDING_YUV (integer)`` Padding color in the encoder. Applicable to encoders. The supplied 32-bit integer is interpreted as follows (bit 0 = least significant bit): h](jN)}(h3``V4L2_CID_MPEG_MFC51_VIDEO_PADDING_YUV (integer)``h]jT)}(hjcmh]h/V4L2_CID_MPEG_MFC51_VIDEO_PADDING_YUV (integer)}(hjemhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjamubah}(h]h ]h"]h$]h&]uh1jMhhhMhj]mubji)}(hhh]h)}(hPadding color in the encoder. Applicable to encoders. The supplied 32-bit integer is interpreted as follows (bit 0 = least significant bit):h]hPadding color in the encoder. Applicable to encoders. The supplied 32-bit integer is interpreted as follows (bit 0 = least significant bit):}(hj{mhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjxmubah}(h]h ]h"]h$]h&]uh1jhhj]mubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjlhhubeh}(h]h ]h"]h$]h&]uh1jBhjlhhhNhNubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjmubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjmubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(hBit 0:7h]hBit 0:7}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjmubah}(h]h ]h"]h$]h&]uh1j`hjmubja)}(hhh]h)}(hV chrominance informationh]hV chrominance information}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjmubah}(h]h ]h"]h$]h&]uh1j`hjmubeh}(h]h ]h"]h$]h&]uh1j[hjmubj\)}(hhh](ja)}(hhh]h)}(hBit 8:15h]hBit 8:15}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjmubah}(h]h ]h"]h$]h&]uh1j`hjmubja)}(hhh]h)}(hU chrominance informationh]hU chrominance information}(hj nhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj nubah}(h]h ]h"]h$]h&]uh1j`hjmubeh}(h]h ]h"]h$]h&]uh1j[hjmubj\)}(hhh](ja)}(hhh]h)}(h Bit 16:23h]h Bit 16:23}(hj,nhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj)nubah}(h]h ]h"]h$]h&]uh1j`hj&nubja)}(hhh]h)}(hY luminance informationh]hY luminance information}(hjCnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj@nubah}(h]h ]h"]h$]h&]uh1j`hj&nubeh}(h]h ]h"]h$]h&]uh1j[hjmubj\)}(hhh](ja)}(hhh]h)}(h Bit 24:31h]h Bit 24:31}(hjcnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj`nubah}(h]h ]h"]h$]h&]uh1j`hj]nubja)}(hhh]h)}(h Must be zero.h]h Must be zero.}(hjznhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjwnubah}(h]h ]h"]h$]h&]uh1j`hj]nubeh}(h]h ]h"]h$]h&]uh1j[hjmubeh}(h]h ]h"]h$]h&]uh1jVhjmubeh}(h]h ]h"]h$]h&]colsKuh1j;hjmubah}(h]h ]h"]h$]h&]uh1j6hjlhhhNhNubjC)}(hhh](jH)}(hX``V4L2_CID_MPEG_MFC51_VIDEO_RC_REACTION_COEFF (integer)`` Reaction coefficient for MFC rate control. Applicable to encoders. .. note:: #. Valid only when the frame level RC is enabled. #. For tight CBR, this field must be small (ex. 2 ~ 10). For VBR, this field must be large (ex. 100 ~ 1000). #. It is not recommended to use the greater number than FRAME_RATE * (10^9 / BIT_RATE). h](jN)}(h9``V4L2_CID_MPEG_MFC51_VIDEO_RC_REACTION_COEFF (integer)``h]jT)}(hjnh]h5V4L2_CID_MPEG_MFC51_VIDEO_RC_REACTION_COEFF (integer)}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjnubah}(h]h ]h"]h$]h&]uh1jMhhhMhjnubji)}(hhh](h)}(hBReaction coefficient for MFC rate control. Applicable to encoders.h]hBReaction coefficient for MFC rate control. Applicable to encoders.}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjnubh)}(h#. Valid only when the frame level RC is enabled. #. For tight CBR, this field must be small (ex. 2 ~ 10). For VBR, this field must be large (ex. 100 ~ 1000). #. It is not recommended to use the greater number than FRAME_RATE * (10^9 / BIT_RATE).h]henumerated_list)}(hhh](h list_item)}(h/Valid only when the frame level RC is enabled. h]h)}(h.Valid only when the frame level RC is enabled.h]h.Valid only when the frame level RC is enabled.}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjnubah}(h]h ]h"]h$]h&]uh1jnhjnubjn)}(hjFor tight CBR, this field must be small (ex. 2 ~ 10). For VBR, this field must be large (ex. 100 ~ 1000). h]h)}(hiFor tight CBR, this field must be small (ex. 2 ~ 10). For VBR, this field must be large (ex. 100 ~ 1000).h]hiFor tight CBR, this field must be small (ex. 2 ~ 10). For VBR, this field must be large (ex. 100 ~ 1000).}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjnubah}(h]h ]h"]h$]h&]uh1jnhjnubjn)}(hTIt is not recommended to use the greater number than FRAME_RATE * (10^9 / BIT_RATE).h]h)}(hTIt is not recommended to use the greater number than FRAME_RATE * (10^9 / BIT_RATE).h]hTIt is not recommended to use the greater number than FRAME_RATE * (10^9 / BIT_RATE).}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjoubah}(h]h ]h"]h$]h&]uh1jnhjnubeh}(h]h ]h"]h$]h&]enumtypearabicprefixhsuffix.uh1jnhjnubah}(h]h ]h"]h$]h&]uh1hhjnubeh}(h]h ]h"]h$]h&]uh1jhhjnubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjnubjH)}(h``V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_DARK (boolean)`` Adaptive rate control for dark region. Valid only when H.264 and macroblock level RC is enabled (``V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE``). Applicable to the H264 encoder. h](jN)}(h=``V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_DARK (boolean)``h]jT)}(hjLoh]h9V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_DARK (boolean)}(hjNohhhNhNubah}(h]h ]h"]h$]h&]uh1jShjJoubah}(h]h ]h"]h$]h&]uh1jMhhhMhjFoubji)}(hhh]h)}(hAdaptive rate control for dark region. Valid only when H.264 and macroblock level RC is enabled (``V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE``). Applicable to the H264 encoder.h](haAdaptive rate control for dark region. Valid only when H.264 and macroblock level RC is enabled (}(hjdohhhNhNubjT)}(h$``V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE``h]h V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE}(hjlohhhNhNubah}(h]h ]h"]h$]h&]uh1jShjdoubh"). Applicable to the H264 encoder.}(hjdohhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjaoubah}(h]h ]h"]h$]h&]uh1jhhjFoubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjnhhubjH)}(h``V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_SMOOTH (boolean)`` Adaptive rate control for smooth region. Valid only when H.264 and macroblock level RC is enabled (``V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE``). Applicable to the H264 encoder. h](jN)}(h?``V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_SMOOTH (boolean)``h]jT)}(hjoh]h;V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_SMOOTH (boolean)}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1jShjoubah}(h]h ]h"]h$]h&]uh1jMhhhMhjoubji)}(hhh]h)}(hAdaptive rate control for smooth region. Valid only when H.264 and macroblock level RC is enabled (``V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE``). Applicable to the H264 encoder.h](hcAdaptive rate control for smooth region. Valid only when H.264 and macroblock level RC is enabled (}(hjohhhNhNubjT)}(h$``V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE``h]h V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1jShjoubh"). Applicable to the H264 encoder.}(hjohhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjoubah}(h]h ]h"]h$]h&]uh1jhhjoubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjnhhubjH)}(h``V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_STATIC (boolean)`` Adaptive rate control for static region. Valid only when H.264 and macroblock level RC is enabled (``V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE``). Applicable to the H264 encoder. h](jN)}(h?``V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_STATIC (boolean)``h]jT)}(hjoh]h;V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_STATIC (boolean)}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1jShjoubah}(h]h ]h"]h$]h&]uh1jMhhhMhjoubji)}(hhh]h)}(hAdaptive rate control for static region. Valid only when H.264 and macroblock level RC is enabled (``V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE``). Applicable to the H264 encoder.h](hcAdaptive rate control for static region. Valid only when H.264 and macroblock level RC is enabled (}(hjohhhNhNubjT)}(h$``V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE``h]h V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1jShjoubh"). Applicable to the H264 encoder.}(hjohhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjoubah}(h]h ]h"]h$]h&]uh1jhhjoubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjnhhubjH)}(h``V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_ACTIVITY (boolean)`` Adaptive rate control for activity region. Valid only when H.264 and macroblock level RC is enabled (``V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE``). Applicable to the H264 encoder. h](jN)}(hA``V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_ACTIVITY (boolean)``h]jT)}(hj*ph]h=V4L2_CID_MPEG_MFC51_VIDEO_H264_ADAPTIVE_RC_ACTIVITY (boolean)}(hj,phhhNhNubah}(h]h ]h"]h$]h&]uh1jShj(pubah}(h]h ]h"]h$]h&]uh1jMhhhMhj$pubji)}(hhh]h)}(hAdaptive rate control for activity region. Valid only when H.264 and macroblock level RC is enabled (``V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE``). Applicable to the H264 encoder.h](heAdaptive rate control for activity region. Valid only when H.264 and macroblock level RC is enabled (}(hjBphhhNhNubjT)}(h$``V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE``h]h V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE}(hjJphhhNhNubah}(h]h ]h"]h$]h&]uh1jShjBpubh"). Applicable to the H264 encoder.}(hjBphhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhj?pubah}(h]h ]h"]h$]h&]uh1jhhj$pubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjnhhubeh}(h]h ]h"]h$]h&]uh1jBhjlhhhNhNubh)}(h*.. _v4l2-mpeg-mfc51-video-frame-skip-mode:h]h}(h]h ]h"]h$]h&]hԌ%v4l2-mpeg-mfc51-video-frame-skip-modeuh1hhMhjlhhhhubjC)}(hhh](jH)}(h``V4L2_CID_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE`` (enum) .. note:: This control is deprecated. Use the standard ``V4L2_CID_MPEG_VIDEO_FRAME_SKIP_MODE`` control instead. h](jN)}(h-``V4L2_CID_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE``h]jT)}(hjph]h)V4L2_CID_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1jShjpubah}(h]h ]h"]h$]h&]uh1jMhhhMhjpubji)}(hhh](h)}(h(enum)h]h(enum)}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjpubh)}(heThis control is deprecated. Use the standard ``V4L2_CID_MPEG_VIDEO_FRAME_SKIP_MODE`` control instead.h]h)}(heThis control is deprecated. Use the standard ``V4L2_CID_MPEG_VIDEO_FRAME_SKIP_MODE`` control instead.h](h-This control is deprecated. Use the standard }(hjphhhNhNubjT)}(h'``V4L2_CID_MPEG_VIDEO_FRAME_SKIP_MODE``h]h#V4L2_CID_MPEG_VIDEO_FRAME_SKIP_MODE}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1jShjpubh control instead.}(hjphhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjpubah}(h]h ]h"]h$]h&]uh1hhjpubeh}(h]h ]h"]h$]h&]uh1jhhjpubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjpubjH)}(henum v4l2_mpeg_mfc51_video_frame_skip_mode - Indicates in what conditions the encoder should skip frames. If encoding a frame would cause the encoded stream to be larger then a chosen data limit then the frame will be skipped. Possible values are: h](jN)}(h,enum v4l2_mpeg_mfc51_video_frame_skip_mode -h]h,enum v4l2_mpeg_mfc51_video_frame_skip_mode -}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhM hjpubji)}(hhh]h)}(hIndicates in what conditions the encoder should skip frames. If encoding a frame would cause the encoded stream to be larger then a chosen data limit then the frame will be skipped. Possible values are:h]hIndicates in what conditions the encoder should skip frames. If encoding a frame would cause the encoded stream to be larger then a chosen data limit then the frame will be skipped. Possible values are:}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjpubah}(h]h ]h"]h$]h&]uh1jhhjpubeh}(h]h ]h"]h$]h&]uh1jGhhhM hjphhubeh}(h]j~pah ]h"]%v4l2-mpeg-mfc51-video-frame-skip-modeah$]h&]uh1jBhjlhhhNhNj2}jqjtpsj4}j~pjtpsubj)}(hhh]h}(h]h ]h"]h$]h&]j|p{9.4cm}|p{8.1cm}|uh1jhhhM hjlhhubjb+)}(h\smallh]h\small}hj&qsbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhMhjlhhubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj9qubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj9qubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h2``V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_DISABLED``h]jT)}(hj[qh]h.V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_DISABLED}(hj]qhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjYqubah}(h]h ]h"]h$]h&]uh1hhhhMhjVqubah}(h]h ]h"]h$]h&]uh1j`hjSqubja)}(hhh]h)}(hFrame skip mode is disabled.h]hFrame skip mode is disabled.}(hjyqhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjvqubah}(h]h ]h"]h$]h&]uh1j`hjSqubeh}(h]h ]h"]h$]h&]uh1j[hjPqubj\)}(hhh](ja)}(hhh]h)}(h5``V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_LEVEL_LIMIT``h]jT)}(hjqh]h1V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_LEVEL_LIMIT}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjqubah}(h]h ]h"]h$]h&]uh1hhhhMhjqubah}(h]h ]h"]h$]h&]uh1j`hjqubja)}(hhh]h)}(hcFrame skip mode enabled and buffer limit is set by the chosen level and is defined by the standard.h]hcFrame skip mode enabled and buffer limit is set by the chosen level and is defined by the standard.}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjqubah}(h]h ]h"]h$]h&]uh1j`hjqubeh}(h]h ]h"]h$]h&]uh1j[hjPqubj\)}(hhh](ja)}(hhh]h)}(h3``V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_BUF_LIMIT``h]jT)}(hjqh]h/V4L2_MPEG_MFC51_VIDEO_FRAME_SKIP_MODE_BUF_LIMIT}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjqubah}(h]h ]h"]h$]h&]uh1hhhhMhjqubah}(h]h ]h"]h$]h&]uh1j`hjqubja)}(hhh]h)}(hiFrame skip mode enabled and buffer limit is set by the VBV (MPEG1/2/4) or CPB (H264) buffer size control.h]hiFrame skip mode enabled and buffer limit is set by the VBV (MPEG1/2/4) or CPB (H264) buffer size control.}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjqubah}(h]h ]h"]h$]h&]uh1j`hjqubeh}(h]h ]h"]h$]h&]uh1j[hjPqubeh}(h]h ]h"]h$]h&]uh1jVhj9qubeh}(h]h ]h"]h$]h&]colsKuh1j;hj6qubah}(h]h ]h"]h$]h&]uh1j6hjlhhhNhNubjb+)}(h \normalsizeh]h \normalsize}hj&rsbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhMhjlhhubjC)}(hhh]jH)}(hX``V4L2_CID_MPEG_MFC51_VIDEO_RC_FIXED_TARGET_BIT (integer)`` Enable rate-control with fixed target bit. If this setting is enabled, then the rate control logic of the encoder will calculate the average bitrate for a GOP and keep it below or equal the set bitrate target. Otherwise the rate control logic calculates the overall average bitrate for the stream and keeps it below or equal to the set bitrate. In the first case the average bitrate for the whole stream will be smaller then the set bitrate. This is caused because the average is calculated for smaller number of frames, on the other hand enabling this setting will ensure that the stream will meet tight bandwidth constraints. Applicable to encoders. h](jN)}(h;``V4L2_CID_MPEG_MFC51_VIDEO_RC_FIXED_TARGET_BIT (integer)``h]jT)}(hj?rh]h7V4L2_CID_MPEG_MFC51_VIDEO_RC_FIXED_TARGET_BIT (integer)}(hjArhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj=rubah}(h]h ]h"]h$]h&]uh1jMhhhM-hj9rubji)}(hhh]h)}(hXEnable rate-control with fixed target bit. If this setting is enabled, then the rate control logic of the encoder will calculate the average bitrate for a GOP and keep it below or equal the set bitrate target. Otherwise the rate control logic calculates the overall average bitrate for the stream and keeps it below or equal to the set bitrate. In the first case the average bitrate for the whole stream will be smaller then the set bitrate. This is caused because the average is calculated for smaller number of frames, on the other hand enabling this setting will ensure that the stream will meet tight bandwidth constraints. Applicable to encoders.h]hXEnable rate-control with fixed target bit. If this setting is enabled, then the rate control logic of the encoder will calculate the average bitrate for a GOP and keep it below or equal the set bitrate target. Otherwise the rate control logic calculates the overall average bitrate for the stream and keeps it below or equal to the set bitrate. In the first case the average bitrate for the whole stream will be smaller then the set bitrate. This is caused because the average is calculated for smaller number of frames, on the other hand enabling this setting will ensure that the stream will meet tight bandwidth constraints. Applicable to encoders.}(hjWrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM$hjTrubah}(h]h ]h"]h$]h&]uh1jhhj9rubeh}(h]h ]h"]h$]h&]uh1jGhhhM-hj6rubah}(h]h ]h"]h$]h&]uh1jBhjlhhhhhNubh)}(h+.. _v4l2-mpeg-mfc51-video-force-frame-type:h]h}(h]h ]h"]h$]h&]hԌ&v4l2-mpeg-mfc51-video-force-frame-typeuh1hhM/hjlhhhhubjC)}(hhh](jH)}(h6``V4L2_CID_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE`` (enum) h](jN)}(h.``V4L2_CID_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE``h]jT)}(hjrh]h*V4L2_CID_MPEG_MFC51_VIDEO_FORCE_FRAME_TYPE}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjrubah}(h]h ]h"]h$]h&]uh1jMhhhM2hjrubji)}(hhh]h)}(h(enum)h]h(enum)}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM2hjrubah}(h]h ]h"]h$]h&]uh1jhhjrubeh}(h]h ]h"]h$]h&]uh1jGhhhM2hjrubjH)}(henum v4l2_mpeg_mfc51_video_force_frame_type - Force a frame type for the next queued buffer. Applicable to encoders. Possible values are: h](jN)}(h-enum v4l2_mpeg_mfc51_video_force_frame_type -h]h-enum v4l2_mpeg_mfc51_video_force_frame_type -}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhM6hjrubji)}(hhh]h)}(h[Force a frame type for the next queued buffer. Applicable to encoders. Possible values are:h]h[Force a frame type for the next queued buffer. Applicable to encoders. Possible values are:}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM5hjrubah}(h]h ]h"]h$]h&]uh1jhhjrubeh}(h]h ]h"]h$]h&]uh1jGhhhM6hjrhhubeh}(h]jrah ]h"]&v4l2-mpeg-mfc51-video-force-frame-typeah$]h&]uh1jBhjlhhhhhNj2}jrjwrsj4}jrjwrsubj)}(hhh]h}(h]h ]h"]h$]h&]j|p{9.9cm}|p{7.6cm}|uh1jhhhM8hjlhhubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjsubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjsubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h-``V4L2_MPEG_MFC51_FORCE_FRAME_TYPE_DISABLED``h]jT)}(hj$sh]h)V4L2_MPEG_MFC51_FORCE_FRAME_TYPE_DISABLED}(hj&shhhNhNubah}(h]h ]h"]h$]h&]uh1jShj"subah}(h]h ]h"]h$]h&]uh1hhhhM>hjsubah}(h]h ]h"]h$]h&]uh1j`hjsubja)}(hhh]h)}(h'Forcing a specific frame type disabled.h]h'Forcing a specific frame type disabled.}(hjBshhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM?hj?subah}(h]h ]h"]h$]h&]uh1j`hjsubeh}(h]h ]h"]h$]h&]uh1j[hjsubj\)}(hhh](ja)}(hhh]h)}(h,``V4L2_MPEG_MFC51_FORCE_FRAME_TYPE_I_FRAME``h]jT)}(hjdsh]h(V4L2_MPEG_MFC51_FORCE_FRAME_TYPE_I_FRAME}(hjfshhhNhNubah}(h]h ]h"]h$]h&]uh1jShjbsubah}(h]h ]h"]h$]h&]uh1hhhhM@hj_subah}(h]h ]h"]h$]h&]uh1j`hj\subja)}(hhh]h)}(hForce an I-frame.h]hForce an I-frame.}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMAhjsubah}(h]h ]h"]h$]h&]uh1j`hj\subeh}(h]h ]h"]h$]h&]uh1j[hjsubj\)}(hhh](ja)}(hhh]h)}(h.``V4L2_MPEG_MFC51_FORCE_FRAME_TYPE_NOT_CODED``h]jT)}(hjsh]h*V4L2_MPEG_MFC51_FORCE_FRAME_TYPE_NOT_CODED}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1jShjsubah}(h]h ]h"]h$]h&]uh1hhhhMBhjsubah}(h]h ]h"]h$]h&]uh1j`hjsubja)}(hhh]h)}(hForce a non-coded frame.h]hForce a non-coded frame.}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMChjsubah}(h]h ]h"]h$]h&]uh1j`hjsubeh}(h]h ]h"]h$]h&]uh1j[hjsubeh}(h]h ]h"]h$]h&]uh1jVhjsubeh}(h]h ]h"]h$]h&]colsKuh1j;hjrubah}(h]h ]h"]h$]h&]uh1j6hjlhhhNhNubeh}(h](mfc-5-1-control-idsjleh ]h"](mfc 5.1 control idsmfc51-control-ideh$]h&]uh1hhjkhhhhhMj2}jsjksj4}jljksubeh}(h]mfc-5-1-mpeg-controlsah ]h"]mfc 5.1 mpeg controlsah$]h&]uh1hhhhhhhhMubh)}(hhh](h)}(hCX2341x MPEG Controlsh]hCX2341x MPEG Controls}(hjthhhNhNubah}(h]h ]h"]h$]h&]uh1hhjthhhhhMGubh)}(hThe following MPEG class controls deal with MPEG encoding settings that are specific to the Conexant CX23415 and CX23416 MPEG encoding chips.h]hThe following MPEG class controls deal with MPEG encoding settings that are specific to the Conexant CX23415 and CX23416 MPEG encoding chips.}(hjthhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMIhjthhubh)}(h.. _cx2341x-control-id:h]h}(h]h ]h"]h$]h&]hԌcx2341x-control-iduh1hhMMhjthhhhubh)}(hhh](h)}(hCX2341x Control IDsh]hCX2341x Control IDs}(hj/thhhNhNubah}(h]h ]h"]h$]h&]uh1hhj,thhhhhMPubh)}(h0.. _v4l2-mpeg-cx2341x-video-spatial-filter-mode:h]h}(h]h ]h"]h$]h&]hԌ+v4l2-mpeg-cx2341x-video-spatial-filter-modeuh1hhMRhj,thhhhubjC)}(hhh](jH)}(h;``V4L2_CID_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE`` (enum) h](jN)}(h3``V4L2_CID_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE``h]jT)}(hjQth]h/V4L2_CID_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE}(hjSthhhNhNubah}(h]h ]h"]h$]h&]uh1jShjOtubah}(h]h ]h"]h$]h&]uh1jMhhhMUhjKtubji)}(hhh]h)}(h(enum)h]h(enum)}(hjithhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMUhjftubah}(h]h ]h"]h$]h&]uh1jhhjKtubeh}(h]h ]h"]h$]h&]uh1jGhhhMUhjHtubjH)}(h|enum v4l2_mpeg_cx2341x_video_spatial_filter_mode - Sets the Spatial Filter mode (default ``MANUAL``). Possible values are: h](jN)}(h2enum v4l2_mpeg_cx2341x_video_spatial_filter_mode -h]h2enum v4l2_mpeg_cx2341x_video_spatial_filter_mode -}(hjthhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMZhjtubji)}(hhh]h)}(hGSets the Spatial Filter mode (default ``MANUAL``). Possible values are:h](h&Sets the Spatial Filter mode (default }(hjthhhNhNubjT)}(h ``MANUAL``h]hMANUAL}(hjthhhNhNubah}(h]h ]h"]h$]h&]uh1jShjtubh). Possible values are:}(hjthhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMXhjtubah}(h]h ]h"]h$]h&]uh1jhhjtubeh}(h]h ]h"]h$]h&]uh1jGhhhMZhjHthhubeh}(h]jGtah ]h"]+v4l2-mpeg-cx2341x-video-spatial-filter-modeah$]h&]uh1jBhj,thhhhhNj2}jtj=tsj4}jGtj=tsubj)}(hhh]h}(h]h ]h"]h$]h&]j|p{11.5cm}|p{6.0cm}|uh1jhhhM\hj,thhubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjtubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjtubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h6``V4L2_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE_MANUAL``h]jT)}(hjth]h2V4L2_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE_MANUAL}(hjthhhNhNubah}(h]h ]h"]h$]h&]uh1jShjtubah}(h]h ]h"]h$]h&]uh1hhhhMbhjtubah}(h]h ]h"]h$]h&]uh1j`hjtubja)}(hhh]h)}(hChoose the filter manuallyh]hChoose the filter manually}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMchjuubah}(h]h ]h"]h$]h&]uh1j`hjtubeh}(h]h ]h"]h$]h&]uh1j[hjtubj\)}(hhh](ja)}(hhh]h)}(h4``V4L2_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE_AUTO``h]jT)}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj:uubah}(h]h ]h"]h$]h&]uh1hhhhMdhj7uubah}(h]h ]h"]h$]h&]uh1j`hj4uubja)}(hhh]h)}(hChoose the filter automaticallyh]hChoose the filter automatically}(hjZuhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMehjWuubah}(h]h ]h"]h$]h&]uh1j`hj4uubeh}(h]h ]h"]h$]h&]uh1j[hjtubeh}(h]h ]h"]h$]h&]uh1jVhjtubeh}(h]h ]h"]h$]h&]colsKuh1j;hjtubah}(h]h ]h"]h$]h&]uh1j6hj,thhhNhNubjC)}(hhh]jH)}(h``V4L2_CID_MPEG_CX2341X_VIDEO_SPATIAL_FILTER (integer (0-15))`` The setting for the Spatial Filter. 0 = off, 15 = maximum. (Default is 0.) h](jN)}(h?``V4L2_CID_MPEG_CX2341X_VIDEO_SPATIAL_FILTER (integer (0-15))``h]jT)}(hjuh]h;V4L2_CID_MPEG_CX2341X_VIDEO_SPATIAL_FILTER (integer (0-15))}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjuubah}(h]h ]h"]h$]h&]uh1jMhhhMkhjuubji)}(hhh]h)}(hJThe setting for the Spatial Filter. 0 = off, 15 = maximum. (Default is 0.)h]hJThe setting for the Spatial Filter. 0 = off, 15 = maximum. (Default is 0.)}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMjhjuubah}(h]h ]h"]h$]h&]uh1jhhjuubeh}(h]h ]h"]h$]h&]uh1jGhhhMkhjuubah}(h]h ]h"]h$]h&]uh1jBhj,thhhhhNubh)}(h.. _luma-spatial-filter-type:h]h}(h]h ]h"]h$]h&]hԌluma-spatial-filter-typeuh1hhMmhj,thhhhubjC)}(hhh](jH)}(h@``V4L2_CID_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE`` (enum) h](jN)}(h8``V4L2_CID_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE``h]jT)}(hjuh]h4V4L2_CID_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjuubah}(h]h ]h"]h$]h&]uh1jMhhhMphjuubji)}(hhh]h)}(h(enum)h]h(enum)}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMphjuubah}(h]h ]h"]h$]h&]uh1jhhjuubeh}(h]h ]h"]h$]h&]uh1jGhhhMphjuubjH)}(henum v4l2_mpeg_cx2341x_video_luma_spatial_filter_type - Select the algorithm to use for the Luma Spatial Filter (default ``1D_HOR``). Possible values: h](jN)}(h7enum v4l2_mpeg_cx2341x_video_luma_spatial_filter_type -h]h7enum v4l2_mpeg_cx2341x_video_luma_spatial_filter_type -}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMthjvubji)}(hhh]h)}(h^Select the algorithm to use for the Luma Spatial Filter (default ``1D_HOR``). Possible values:h](hASelect the algorithm to use for the Luma Spatial Filter (default }(hj#vhhhNhNubjT)}(h ``1D_HOR``h]h1D_HOR}(hj+vhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj#vubh). Possible values:}(hj#vhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMshj vubah}(h]h ]h"]h$]h&]uh1jhhjvubeh}(h]h ]h"]h$]h&]uh1jGhhhMthjuhhubeh}(h]juah ]h"]luma-spatial-filter-typeah$]h&]uh1jBhj,thhhhhNj2}jSvjusj4}jujusubj)}(hhh]h}(h]h ]h"]h$]h&]j|p{13.1cm}|p{4.4cm}|uh1jhhhMvhj,thhubjb+)}(h \footnotesizeh]h \footnotesize}hjbvsbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhMxhj,thhubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjuvubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjuvubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h8``V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_OFF``h]jT)}(hjvh]h4V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_OFF}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjvubah}(h]h ]h"]h$]h&]uh1hhhhMhjvubah}(h]h ]h"]h$]h&]uh1j`hjvubja)}(hhh]h)}(h No filterh]h No filter}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjvubah}(h]h ]h"]h$]h&]uh1j`hjvubeh}(h]h ]h"]h$]h&]uh1j[hjvubj\)}(hhh](ja)}(hhh]h)}(h;``V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_1D_HOR``h]jT)}(hjvh]h7V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_1D_HOR}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjvubah}(h]h ]h"]h$]h&]uh1hhhhMhjvubah}(h]h ]h"]h$]h&]uh1j`hjvubja)}(hhh]h)}(hOne-dimensional horizontalh]hOne-dimensional horizontal}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjvubah}(h]h ]h"]h$]h&]uh1j`hjvubeh}(h]h ]h"]h$]h&]uh1j[hjvubj\)}(hhh](ja)}(hhh]h)}(h<``V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_1D_VERT``h]jT)}(hjwh]h8V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_1D_VERT}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjwubah}(h]h ]h"]h$]h&]uh1hhhhMhjwubah}(h]h ]h"]h$]h&]uh1j`hjwubja)}(hhh]h)}(hOne-dimensional verticalh]hOne-dimensional vertical}(hj5whhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj2wubah}(h]h ]h"]h$]h&]uh1j`hjwubeh}(h]h ]h"]h$]h&]uh1j[hjvubj\)}(hhh](ja)}(hhh]h)}(hD``V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_2D_HV_SEPARABLE``h]jT)}(hjWwh]h@V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_2D_HV_SEPARABLE}(hjYwhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjUwubah}(h]h ]h"]h$]h&]uh1hhhhMhjRwubah}(h]h ]h"]h$]h&]uh1j`hjOwubja)}(hhh]h)}(hTwo-dimensional separableh]hTwo-dimensional separable}(hjuwhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjrwubah}(h]h ]h"]h$]h&]uh1j`hjOwubeh}(h]h ]h"]h$]h&]uh1j[hjvubj\)}(hhh](ja)}(hhh]h)}(hI``V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_2D_SYM_NON_SEPARABLE``h]jT)}(hjwh]hEV4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_2D_SYM_NON_SEPARABLE}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjwubah}(h]h ]h"]h$]h&]uh1hhhhMhjwubah}(h]h ]h"]h$]h&]uh1j`hjwubja)}(hhh]h)}(h)Two-dimensional symmetrical non-separableh]h)Two-dimensional symmetrical non-separable}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjwubah}(h]h ]h"]h$]h&]uh1j`hjwubeh}(h]h ]h"]h$]h&]uh1j[hjvubeh}(h]h ]h"]h$]h&]uh1jVhjuvubeh}(h]h ]h"]h$]h&]colsKuh1j;hjrvubah}(h]h ]h"]h$]h&]uh1j6hj,thhhNhNubjb+)}(h \normalsizeh]h \normalsize}hjwsbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhMhj,thhubh)}(h.. _chroma-spatial-filter-type:h]h}(h]h ]h"]h$]h&]hԌchroma-spatial-filter-typeuh1hhMhj,thhhhubjC)}(hhh](jH)}(hB``V4L2_CID_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE`` (enum) h](jN)}(h:``V4L2_CID_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE``h]jT)}(hjxh]h6V4L2_CID_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjxubah}(h]h ]h"]h$]h&]uh1jMhhhMhjxubji)}(hhh]h)}(h(enum)h]h(enum)}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjxubah}(h]h ]h"]h$]h&]uh1jhhjxubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjwubjH)}(henum v4l2_mpeg_cx2341x_video_chroma_spatial_filter_type - Select the algorithm for the Chroma Spatial Filter (default ``1D_HOR``). Possible values are: h](jN)}(h9enum v4l2_mpeg_cx2341x_video_chroma_spatial_filter_type -h]h9enum v4l2_mpeg_cx2341x_video_chroma_spatial_filter_type -}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMQhj;ubah}(h]h ]h"]h$]h&]uh1jhhj ubeh}(h]h ]h"]h$]h&]uh1jGhhhMShjubjH)}(h``V4L2_CID_MPEG_VIDEO_VPX_FILTER_SHARPNESS (integer)`` This parameter affects the loop filter. Anything above zero weakens the deblocking effect on the loop filter. h](jN)}(h6``V4L2_CID_MPEG_VIDEO_VPX_FILTER_SHARPNESS (integer)``h]jT)}(hj^h]h2V4L2_CID_MPEG_VIDEO_VPX_FILTER_SHARPNESS (integer)}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj\ubah}(h]h ]h"]h$]h&]uh1jMhhhMWhjXubji)}(hhh]h)}(hmThis parameter affects the loop filter. Anything above zero weakens the deblocking effect on the loop filter.h]hmThis parameter affects the loop filter. Anything above zero weakens the deblocking effect on the loop filter.}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMVhjsubah}(h]h ]h"]h$]h&]uh1jhhjXubeh}(h]h ]h"]h$]h&]uh1jGhhhMWhjhhubjH)}(hX``V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_REF_PERIOD (integer)`` Sets the refresh period for the golden frame. The period is defined in number of frames. For a value of 'n', every nth frame starting from the first key frame will be taken as a golden frame. For eg. for encoding sequence of 0, 1, 2, 3, 4, 5, 6, 7 where the golden frame refresh period is set as 4, the frames 0, 4, 8 etc will be taken as the golden frames as frame 0 is always a key frame. h](jN)}(h=``V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_REF_PERIOD (integer)``h]jT)}(hjh]h9V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_REF_PERIOD (integer)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhM_hjubji)}(hhh]h)}(hXSets the refresh period for the golden frame. The period is defined in number of frames. For a value of 'n', every nth frame starting from the first key frame will be taken as a golden frame. For eg. for encoding sequence of 0, 1, 2, 3, 4, 5, 6, 7 where the golden frame refresh period is set as 4, the frames 0, 4, 8 etc will be taken as the golden frames as frame 0 is always a key frame.h]hXSets the refresh period for the golden frame. The period is defined in number of frames. For a value of ‘n’, every nth frame starting from the first key frame will be taken as a golden frame. For eg. for encoding sequence of 0, 1, 2, 3, 4, 5, 6, 7 where the golden frame refresh period is set as 4, the frames 0, 4, 8 etc will be taken as the golden frames as frame 0 is always a key frame.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMZhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhM_hjhhubeh}(h]h ]h"]h$]h&]uh1jBhj~hhhhhNubh)}(h.. _v4l2-vpx-golden-frame-sel:h]h}(h]h ]h"]h$]h&]hԌv4l2-vpx-golden-frame-seluh1hhMahj~hhhhubjC)}(hhh](jH)}(h4``V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_SEL`` (enum) h](jN)}(h,``V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_SEL``h]jT)}(hjh]h(V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_SEL}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhMdhj܂ubji)}(hhh]h)}(h(enum)h]h(enum)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMdhjubah}(h]h ]h"]h$]h&]uh1jhhj܂ubeh}(h]h ]h"]h$]h&]uh1jGhhhMdhjقubjH)}(h]enum v4l2_vp8_golden_frame_sel - Selects the golden frame for encoding. Possible values are: h](jN)}(h enum v4l2_vp8_golden_frame_sel -h]h enum v4l2_vp8_golden_frame_sel -}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMghjubji)}(hhh]h)}(h;Selects the golden frame for encoding. Possible values are:h]h;Selects the golden frame for encoding. Possible values are:}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMghj&ubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhMghjقhhubeh}(h]j؂ah ]h"]v4l2-vpx-golden-frame-selah$]h&]uh1jBhj~hhhhhNj2}jGj΂sj4}j؂j΂subjb+)}(h \scriptsizeh]h \scriptsize}hjLsbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhMihj~hhubj)}(hhh]h}(h]h ]h"]h$]h&]j|p{8.6cm}|p{8.9cm}|uh1jhhhMmhj~hhubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjiubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjiubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h1``V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_USE_PREV``h]jT)}(hjh]h-V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_USE_PREV}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMshjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(hGUse the (n-2)th frame as a golden frame, current frame index being 'n'.h]hKUse the (n-2)th frame as a golden frame, current frame index being ‘n’.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMthjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h7``V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_USE_REF_PERIOD``h]jT)}(hj˃h]h3V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_USE_REF_PERIOD}(hj̓hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjɃubah}(h]h ]h"]h$]h&]uh1hhhhMvhjƃubah}(h]h ]h"]h$]h&]uh1j`hjÃubja)}(hhh]h)}(hsUse the previous specific frame indicated by ``V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_REF_PERIOD`` as a golden frame.h](h-Use the previous specific frame indicated by }(hjhhhNhNubjT)}(h3``V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_REF_PERIOD``h]h/V4L2_CID_MPEG_VIDEO_VPX_GOLDEN_FRAME_REF_PERIOD}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubh as a golden frame.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMwhjubah}(h]h ]h"]h$]h&]uh1j`hjÃubeh}(h]h ]h"]h$]h&]uh1j[hjubeh}(h]h ]h"]h$]h&]uh1jVhjiubeh}(h]h ]h"]h$]h&]colsKuh1j;hjfubah}(h]h ]h"]h$]h&]uh1j6hj~hhhNhNubjb+)}(h \normalsizeh]h \normalsize}hj(sbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhM{hj~hhubjC)}(hhh](jH)}(hU``V4L2_CID_MPEG_VIDEO_VPX_MIN_QP (integer)`` Minimum quantization parameter for VP8. h](jN)}(h,``V4L2_CID_MPEG_VIDEO_VPX_MIN_QP (integer)``h]jT)}(hjAh]h(V4L2_CID_MPEG_VIDEO_VPX_MIN_QP (integer)}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1jShj?ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj;ubji)}(hhh]h)}(h'Minimum quantization parameter for VP8.h]h'Minimum quantization parameter for VP8.}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjVubah}(h]h ]h"]h$]h&]uh1jhhj;ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj8ubjH)}(hU``V4L2_CID_MPEG_VIDEO_VPX_MAX_QP (integer)`` Maximum quantization parameter for VP8. h](jN)}(h,``V4L2_CID_MPEG_VIDEO_VPX_MAX_QP (integer)``h]jT)}(hjyh]h(V4L2_CID_MPEG_VIDEO_VPX_MAX_QP (integer)}(hj{hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjwubah}(h]h ]h"]h$]h&]uh1jMhhhMhjsubji)}(hhh]h)}(h'Maximum quantization parameter for VP8.h]h'Maximum quantization parameter for VP8.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jhhjsubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj8hhubjH)}(h```V4L2_CID_MPEG_VIDEO_VPX_I_FRAME_QP (integer)`` Quantization parameter for an I frame for VP8. h](jN)}(h0``V4L2_CID_MPEG_VIDEO_VPX_I_FRAME_QP (integer)``h]jT)}(hjh]h,V4L2_CID_MPEG_VIDEO_VPX_I_FRAME_QP (integer)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhMhjubji)}(hhh]h)}(h.Quantization parameter for an I frame for VP8.h]h.Quantization parameter for an I frame for VP8.}(hjɄhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjƄubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj8hhubjH)}(h_``V4L2_CID_MPEG_VIDEO_VPX_P_FRAME_QP (integer)`` Quantization parameter for a P frame for VP8. h](jN)}(h0``V4L2_CID_MPEG_VIDEO_VPX_P_FRAME_QP (integer)``h]jT)}(hjh]h,V4L2_CID_MPEG_VIDEO_VPX_P_FRAME_QP (integer)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhMhjubji)}(hhh]h)}(h-Quantization parameter for a P frame for VP8.h]h-Quantization parameter for a P frame for VP8.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj8hhubeh}(h]h ]h"]h$]h&]uh1jBhj~hhhhhNubh)}(h .. _v4l2-mpeg-video-vp8-profile:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-video-vp8-profileuh1hhMhj~hhhhubjC)}(hhh](jH)}(h+``V4L2_CID_MPEG_VIDEO_VP8_PROFILE`` (enum) h](jN)}(h#``V4L2_CID_MPEG_VIDEO_VP8_PROFILE``h]jT)}(hj5h]hV4L2_CID_MPEG_VIDEO_VP8_PROFILE}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj3ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj/ubji)}(hhh]h)}(h(enum)h]h(enum)}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjJubah}(h]h ]h"]h$]h&]uh1jhhj/ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj,ubjH)}(henum v4l2_mpeg_video_vp8_profile - This control allows selecting the profile for VP8 encoder. This is also used to enumerate supported profiles by VP8 encoder or decoder. Possible values are: h](jN)}(h"enum v4l2_mpeg_video_vp8_profile -h]h"enum v4l2_mpeg_video_vp8_profile -}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMhjgubji)}(hhh]h)}(hThis control allows selecting the profile for VP8 encoder. This is also used to enumerate supported profiles by VP8 encoder or decoder. Possible values are:h]hThis control allows selecting the profile for VP8 encoder. This is also used to enumerate supported profiles by VP8 encoder or decoder. Possible values are:}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjyubah}(h]h ]h"]h$]h&]uh1jhhjgubeh}(h]h ]h"]h$]h&]uh1jGhhhMhj,hhubeh}(h]j+ah ]h"]v4l2-mpeg-video-vp8-profileah$]h&]uh1jBhj~hhhhhNj2}jj!sj4}j+j!subj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_VP8_PROFILE_0``h]jT)}(hjąh]hV4L2_MPEG_VIDEO_VP8_PROFILE_0}(hjƅhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj…ubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h Profile 0h]h Profile 0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj߅ubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_VP8_PROFILE_1``h]jT)}(hjh]hV4L2_MPEG_VIDEO_VP8_PROFILE_1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h Profile 1h]h Profile 1}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_VP8_PROFILE_2``h]jT)}(hjDh]hV4L2_MPEG_VIDEO_VP8_PROFILE_2}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjBubah}(h]h ]h"]h$]h&]uh1hhhhMhj?ubah}(h]h ]h"]h$]h&]uh1j`hj<ubja)}(hhh]h)}(h Profile 2h]h Profile 2}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj_ubah}(h]h ]h"]h$]h&]uh1j`hj<ubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_VP8_PROFILE_3``h]jT)}(hjh]hV4L2_MPEG_VIDEO_VP8_PROFILE_3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hj|ubja)}(hhh]h)}(h Profile 3h]h Profile 3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hj|ubeh}(h]h ]h"]h$]h&]uh1j[hjubeh}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]colsKuh1j;hjubah}(h]h ]h"]h$]h&]uh1j6hj~hhhNhNubh)}(h .. _v4l2-mpeg-video-vp9-profile:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-video-vp9-profileuh1hhMhj~hhhhubjC)}(hhh](jH)}(h+``V4L2_CID_MPEG_VIDEO_VP9_PROFILE`` (enum) h](jN)}(h#``V4L2_CID_MPEG_VIDEO_VP9_PROFILE``h]jT)}(hjh]hV4L2_CID_MPEG_VIDEO_VP9_PROFILE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhMhj݆ubji)}(hhh]h)}(h(enum)h]h(enum)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jhhj݆ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjچubjH)}(henum v4l2_mpeg_video_vp9_profile - This control allows selecting the profile for VP9 encoder. This is also used to enumerate supported profiles by VP9 encoder or decoder. Possible values are: h](jN)}(h"enum v4l2_mpeg_video_vp9_profile -h]h"enum v4l2_mpeg_video_vp9_profile -}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMhjubji)}(hhh]h)}(hThis control allows selecting the profile for VP9 encoder. This is also used to enumerate supported profiles by VP9 encoder or decoder. Possible values are:h]hThis control allows selecting the profile for VP9 encoder. This is also used to enumerate supported profiles by VP9 encoder or decoder. Possible values are:}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj'ubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjچhhubeh}(h]jنah ]h"]v4l2-mpeg-video-vp9-profileah$]h&]uh1jBhj~hhhhhNj2}jHjφsj4}jنjφsubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjPubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjPubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_VP9_PROFILE_0``h]jT)}(hjrh]hV4L2_MPEG_VIDEO_VP9_PROFILE_0}(hjthhhNhNubah}(h]h ]h"]h$]h&]uh1jShjpubah}(h]h ]h"]h$]h&]uh1hhhhMhjmubah}(h]h ]h"]h$]h&]uh1j`hjjubja)}(hhh]h)}(h Profile 0h]h Profile 0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjjubeh}(h]h ]h"]h$]h&]uh1j[hjgubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_VP9_PROFILE_1``h]jT)}(hjh]hV4L2_MPEG_VIDEO_VP9_PROFILE_1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h Profile 1h]h Profile 1}(hjЇhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj͇ubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjgubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_VP9_PROFILE_2``h]jT)}(hjh]hV4L2_MPEG_VIDEO_VP9_PROFILE_2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h Profile 2h]h Profile 2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj ubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjgubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_VP9_PROFILE_3``h]jT)}(hj2h]hV4L2_MPEG_VIDEO_VP9_PROFILE_3}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj0ubah}(h]h ]h"]h$]h&]uh1hhhhMhj-ubah}(h]h ]h"]h$]h&]uh1j`hj*ubja)}(hhh]h)}(h Profile 3h]h Profile 3}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjMubah}(h]h ]h"]h$]h&]uh1j`hj*ubeh}(h]h ]h"]h$]h&]uh1j[hjgubeh}(h]h ]h"]h$]h&]uh1jVhjPubeh}(h]h ]h"]h$]h&]colsKuh1j;hjMubah}(h]h ]h"]h$]h&]uh1j6hj~hhhNhNubh)}(h.. _v4l2-mpeg-video-vp9-level:h]h}(h]h ]h"]h$]h&]hԌv4l2-mpeg-video-vp9-leveluh1hhMhj~hhhhubh)}(h(``V4L2_CID_MPEG_VIDEO_VP9_LEVEL (enum)``h]jT)}(hjh]h$V4L2_CID_MPEG_VIDEO_VP9_LEVEL (enum)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]jah ]h"]v4l2-mpeg-video-vp9-levelah$]h&]uh1hhhhMhj~hhj2}jj}sj4}jj}subjC)}(hhh]jH)}(hXenum v4l2_mpeg_video_vp9_level - This control allows selecting the level for VP9 encoder. This is also used to enumerate supported levels by VP9 encoder or decoder. More information can be found at `webmproject `__. Possible values are: h](jN)}(h enum v4l2_mpeg_video_vp9_level -h]h enum v4l2_mpeg_video_vp9_level -}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMhjubji)}(hhh]h)}(hThis control allows selecting the level for VP9 encoder. This is also used to enumerate supported levels by VP9 encoder or decoder. More information can be found at `webmproject `__. Possible values are:h](hThis control allows selecting the level for VP9 encoder. This is also used to enumerate supported levels by VP9 encoder or decoder. More information can be found at }(hjhhhNhNubh reference)}(h9`webmproject `__h]h webmproject}(hjĈhhhNhNubah}(h]h ]h"]h$]h&]name webmprojectrefuri'https://www.webmproject.org/vp9/levels/uh1jˆhjubh. Possible values are:}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjubah}(h]h ]h"]h$]h&]uh1jBhj~hhhhhNubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_VP9_LEVEL_1_0``h]jT)}(hjh]hV4L2_MPEG_VIDEO_VP9_LEVEL_1_0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(hLevel 1h]hLevel 1}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj2ubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_VP9_LEVEL_1_1``h]jT)}(hjWh]hV4L2_MPEG_VIDEO_VP9_LEVEL_1_1}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjUubah}(h]h ]h"]h$]h&]uh1hhhhMhjRubah}(h]h ]h"]h$]h&]uh1j`hjOubja)}(hhh]h)}(h Level 1.1h]h Level 1.1}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjrubah}(h]h ]h"]h$]h&]uh1j`hjOubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_VP9_LEVEL_2_0``h]jT)}(hjh]hV4L2_MPEG_VIDEO_VP9_LEVEL_2_0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(hLevel 2h]hLevel 2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_VP9_LEVEL_2_1``h]jT)}(hj׉h]hV4L2_MPEG_VIDEO_VP9_LEVEL_2_1}(hjىhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjՉubah}(h]h ]h"]h$]h&]uh1hhhhMhj҉ubah}(h]h ]h"]h$]h&]uh1j`hjωubja)}(hhh]h)}(h Level 2.1h]h Level 2.1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjωubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_VP9_LEVEL_3_0``h]jT)}(hjh]hV4L2_MPEG_VIDEO_VP9_LEVEL_3_0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(hLevel 3h]hLevel 3}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj2ubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_VP9_LEVEL_3_1``h]jT)}(hjWh]hV4L2_MPEG_VIDEO_VP9_LEVEL_3_1}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjUubah}(h]h ]h"]h$]h&]uh1hhhhMhjRubah}(h]h ]h"]h$]h&]uh1j`hjOubja)}(hhh]h)}(h Level 3.1h]h Level 3.1}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjrubah}(h]h ]h"]h$]h&]uh1j`hjOubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_VP9_LEVEL_4_0``h]jT)}(hjh]hV4L2_MPEG_VIDEO_VP9_LEVEL_4_0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(hLevel 4h]hLevel 4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_VP9_LEVEL_4_1``h]jT)}(hj׊h]hV4L2_MPEG_VIDEO_VP9_LEVEL_4_1}(hjيhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjՊubah}(h]h ]h"]h$]h&]uh1hhhhMhjҊubah}(h]h ]h"]h$]h&]uh1j`hjϊubja)}(hhh]h)}(h Level 4.1h]h Level 4.1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjϊubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_VP9_LEVEL_5_0``h]jT)}(hjh]hV4L2_MPEG_VIDEO_VP9_LEVEL_5_0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(hLevel 5h]hLevel 5}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj2ubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_VP9_LEVEL_5_1``h]jT)}(hjWh]hV4L2_MPEG_VIDEO_VP9_LEVEL_5_1}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjUubah}(h]h ]h"]h$]h&]uh1hhhhMhjRubah}(h]h ]h"]h$]h&]uh1j`hjOubja)}(hhh]h)}(h Level 5.1h]h Level 5.1}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjrubah}(h]h ]h"]h$]h&]uh1j`hjOubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_VP9_LEVEL_5_2``h]jT)}(hjh]hV4L2_MPEG_VIDEO_VP9_LEVEL_5_2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h Level 5.2h]h Level 5.2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_VP9_LEVEL_6_0``h]jT)}(hj׋h]hV4L2_MPEG_VIDEO_VP9_LEVEL_6_0}(hjًhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjՋubah}(h]h ]h"]h$]h&]uh1hhhhMhjҋubah}(h]h ]h"]h$]h&]uh1j`hjϋubja)}(hhh]h)}(hLevel 6h]hLevel 6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjϋubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_VP9_LEVEL_6_1``h]jT)}(hjh]hV4L2_MPEG_VIDEO_VP9_LEVEL_6_1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h Level 6.1h]h Level 6.1}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj2ubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hj ubj\)}(hhh](ja)}(hhh]h)}(h!``V4L2_MPEG_VIDEO_VP9_LEVEL_6_2``h]jT)}(hjWh]hV4L2_MPEG_VIDEO_VP9_LEVEL_6_2}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjUubah}(h]h ]h"]h$]h&]uh1hhhhMhjRubah}(h]h ]h"]h$]h&]uh1j`hjOubja)}(hhh]h)}(h Level 6.2h]h Level 6.2}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjrubah}(h]h ]h"]h$]h&]uh1j`hjOubeh}(h]h ]h"]h$]h&]uh1j[hj ubeh}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]colsKuh1j;hjubah}(h]h ]h"]h$]h&]uh1j6hj~hhhNhNubeh}(h](vpx-control-idsj~eh ]h"](vpx control idsvpx-control-ideh$]h&]uh1hhj[~hhhhhMj2}jjz~sj4}j~jz~subeh}(h]vpx-control-referenceah ]h"]vpx control referenceah$]h&]uh1hhhhhhhhMubh)}(hhh](h)}(h;High Efficiency Video Coding (HEVC/H.265) Control Referenceh]h;High Efficiency Video Coding (HEVC/H.265) Control Reference}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhMubh)}(h[The HEVC/H.265 controls include controls for encoding parameters of HEVC/H.265 video codec.h]h[The HEVC/H.265 controls include controls for encoding parameters of HEVC/H.265 video codec.}(hjƌhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjhhubh)}(h.. _hevc-control-id:h]h}(h]h ]h"]h$]h&]hԌhevc-control-iduh1hhMhjhhhhubh)}(hhh](h)}(hHEVC/H.265 Control IDsh]hHEVC/H.265 Control IDs}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjߌhhhhhMubjC)}(hhh](jH)}(h``V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP (integer)`` Minimum quantization parameter for HEVC. Valid range: from 0 to 51 for 8 bit and from 0 to 63 for 10 bit. h](jN)}(h-``V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP (integer)``h]jT)}(hjh]h)V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP (integer)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhMhjubji)}(hhh]h)}(hiMinimum quantization parameter for HEVC. Valid range: from 0 to 51 for 8 bit and from 0 to 63 for 10 bit.h]hiMinimum quantization parameter for HEVC. Valid range: from 0 to 51 for 8 bit and from 0 to 63 for 10 bit.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjubjH)}(h``V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP (integer)`` Maximum quantization parameter for HEVC. Valid range: from 0 to 51 for 8 bit and from 0 to 63 for 10 bit. h](jN)}(h-``V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP (integer)``h]jT)}(hj1h]h)V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP (integer)}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj/ubah}(h]h ]h"]h$]h&]uh1jMhhhMhj+ubji)}(hhh]h)}(hiMaximum quantization parameter for HEVC. Valid range: from 0 to 51 for 8 bit and from 0 to 63 for 10 bit.h]hiMaximum quantization parameter for HEVC. Valid range: from 0 to 51 for 8 bit and from 0 to 63 for 10 bit.}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjFubah}(h]h ]h"]h$]h&]uh1jhhj+ubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjhhubjH)}(h``V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_QP (integer)`` Quantization parameter for an I frame for HEVC. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP]. h](jN)}(h1``V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_QP (integer)``h]jT)}(hjih]h-V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_QP (integer)}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjgubah}(h]h ]h"]h$]h&]uh1jMhhhMhjcubji)}(hhh]h)}(hQuantization parameter for an I frame for HEVC. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP].h]hQuantization parameter for an I frame for HEVC. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP].}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj~ubah}(h]h ]h"]h$]h&]uh1jhhjcubeh}(h]h ]h"]h$]h&]uh1jGhhhMhjhhubjH)}(h``V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_QP (integer)`` Quantization parameter for a P frame for HEVC. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP]. h](jN)}(h1``V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_QP (integer)``h]jT)}(hjh]h-V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_QP (integer)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhM hjubji)}(hhh]h)}(hQuantization parameter for a P frame for HEVC. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP].h]hQuantization parameter for a P frame for HEVC. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP].}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhM hjhhubjH)}(h``V4L2_CID_MPEG_VIDEO_HEVC_B_FRAME_QP (integer)`` Quantization parameter for a B frame for HEVC. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP]. h](jN)}(h1``V4L2_CID_MPEG_VIDEO_HEVC_B_FRAME_QP (integer)``h]jT)}(hjٍh]h-V4L2_CID_MPEG_VIDEO_HEVC_B_FRAME_QP (integer)}(hjۍhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj׍ubah}(h]h ]h"]h$]h&]uh1jMhhhM hjӍubji)}(hhh]h)}(hQuantization parameter for a B frame for HEVC. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP].h]hQuantization parameter for a B frame for HEVC. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP].}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1jhhjӍubeh}(h]h ]h"]h$]h&]uh1jGhhhM hjhhubjH)}(hXG``V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_MIN_QP (integer)`` Minimum quantization parameter for the HEVC I frame to limit I frame quality to a range. Valid range: from 0 to 51 for 8 bit and from 0 to 63 for 10 bit. If V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP is also set, the quantization parameter should be chosen to meet both requirements. h](jN)}(h5``V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_MIN_QP (integer)``h]jT)}(hjh]h1V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_MIN_QP (integer)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhM hj ubji)}(hhh]h)}(hXMinimum quantization parameter for the HEVC I frame to limit I frame quality to a range. Valid range: from 0 to 51 for 8 bit and from 0 to 63 for 10 bit. If V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP is also set, the quantization parameter should be chosen to meet both requirements.h]hXMinimum quantization parameter for the HEVC I frame to limit I frame quality to a range. Valid range: from 0 to 51 for 8 bit and from 0 to 63 for 10 bit. If V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP is also set, the quantization parameter should be chosen to meet both requirements.}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj&ubah}(h]h ]h"]h$]h&]uh1jhhj ubeh}(h]h ]h"]h$]h&]uh1jGhhhM hjhhubjH)}(hXG``V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_MAX_QP (integer)`` Maximum quantization parameter for the HEVC I frame to limit I frame quality to a range. Valid range: from 0 to 51 for 8 bit and from 0 to 63 for 10 bit. If V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP is also set, the quantization parameter should be chosen to meet both requirements. h](jN)}(h5``V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_MAX_QP (integer)``h]jT)}(hjIh]h1V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_MAX_QP (integer)}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjGubah}(h]h ]h"]h$]h&]uh1jMhhhM hjCubji)}(hhh]h)}(hXMaximum quantization parameter for the HEVC I frame to limit I frame quality to a range. Valid range: from 0 to 51 for 8 bit and from 0 to 63 for 10 bit. If V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP is also set, the quantization parameter should be chosen to meet both requirements.h]hXMaximum quantization parameter for the HEVC I frame to limit I frame quality to a range. Valid range: from 0 to 51 for 8 bit and from 0 to 63 for 10 bit. If V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP is also set, the quantization parameter should be chosen to meet both requirements.}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj^ubah}(h]h ]h"]h$]h&]uh1jhhjCubeh}(h]h ]h"]h$]h&]uh1jGhhhM hjhhubjH)}(hXG``V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_MIN_QP (integer)`` Minimum quantization parameter for the HEVC P frame to limit P frame quality to a range. Valid range: from 0 to 51 for 8 bit and from 0 to 63 for 10 bit. If V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP is also set, the quantization parameter should be chosen to meet both requirements. h](jN)}(h5``V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_MIN_QP (integer)``h]jT)}(hjh]h1V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_MIN_QP (integer)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhM hj{ubji)}(hhh]h)}(hXMinimum quantization parameter for the HEVC P frame to limit P frame quality to a range. Valid range: from 0 to 51 for 8 bit and from 0 to 63 for 10 bit. If V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP is also set, the quantization parameter should be chosen to meet both requirements.h]hXMinimum quantization parameter for the HEVC P frame to limit P frame quality to a range. Valid range: from 0 to 51 for 8 bit and from 0 to 63 for 10 bit. If V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP is also set, the quantization parameter should be chosen to meet both requirements.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1jhhj{ubeh}(h]h ]h"]h$]h&]uh1jGhhhM hjhhubjH)}(hXG``V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_MAX_QP (integer)`` Maximum quantization parameter for the HEVC P frame to limit P frame quality to a range. Valid range: from 0 to 51 for 8 bit and from 0 to 63 for 10 bit. If V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP is also set, the quantization parameter should be chosen to meet both requirements. h](jN)}(h5``V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_MAX_QP (integer)``h]jT)}(hjh]h1V4L2_CID_MPEG_VIDEO_HEVC_P_FRAME_MAX_QP (integer)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhM hjubji)}(hhh]h)}(hXMaximum quantization parameter for the HEVC P frame to limit P frame quality to a range. Valid range: from 0 to 51 for 8 bit and from 0 to 63 for 10 bit. If V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP is also set, the quantization parameter should be chosen to meet both requirements.h]hXMaximum quantization parameter for the HEVC P frame to limit P frame quality to a range. Valid range: from 0 to 51 for 8 bit and from 0 to 63 for 10 bit. If V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP is also set, the quantization parameter should be chosen to meet both requirements.}(hjюhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjΎubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhM hjhhubjH)}(hXG``V4L2_CID_MPEG_VIDEO_HEVC_B_FRAME_MIN_QP (integer)`` Minimum quantization parameter for the HEVC B frame to limit B frame quality to a range. Valid range: from 0 to 51 for 8 bit and from 0 to 63 for 10 bit. If V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP is also set, the quantization parameter should be chosen to meet both requirements. h](jN)}(h5``V4L2_CID_MPEG_VIDEO_HEVC_B_FRAME_MIN_QP (integer)``h]jT)}(hjh]h1V4L2_CID_MPEG_VIDEO_HEVC_B_FRAME_MIN_QP (integer)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhM% hjubji)}(hhh]h)}(hXMinimum quantization parameter for the HEVC B frame to limit B frame quality to a range. Valid range: from 0 to 51 for 8 bit and from 0 to 63 for 10 bit. If V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP is also set, the quantization parameter should be chosen to meet both requirements.h]hXMinimum quantization parameter for the HEVC B frame to limit B frame quality to a range. Valid range: from 0 to 51 for 8 bit and from 0 to 63 for 10 bit. If V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP is also set, the quantization parameter should be chosen to meet both requirements.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM" hjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhM% hjhhubjH)}(hXG``V4L2_CID_MPEG_VIDEO_HEVC_B_FRAME_MAX_QP (integer)`` Maximum quantization parameter for the HEVC B frame to limit B frame quality to a range. Valid range: from 0 to 51 for 8 bit and from 0 to 63 for 10 bit. If V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP is also set, the quantization parameter should be chosen to meet both requirements. h](jN)}(h5``V4L2_CID_MPEG_VIDEO_HEVC_B_FRAME_MAX_QP (integer)``h]jT)}(hj)h]h1V4L2_CID_MPEG_VIDEO_HEVC_B_FRAME_MAX_QP (integer)}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj'ubah}(h]h ]h"]h$]h&]uh1jMhhhM+ hj#ubji)}(hhh]h)}(hXMaximum quantization parameter for the HEVC B frame to limit B frame quality to a range. Valid range: from 0 to 51 for 8 bit and from 0 to 63 for 10 bit. If V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP is also set, the quantization parameter should be chosen to meet both requirements.h]hXMaximum quantization parameter for the HEVC B frame to limit B frame quality to a range. Valid range: from 0 to 51 for 8 bit and from 0 to 63 for 10 bit. If V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP is also set, the quantization parameter should be chosen to meet both requirements.}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM( hj>ubah}(h]h ]h"]h$]h&]uh1jhhj#ubeh}(h]h ]h"]h$]h&]uh1jGhhhM+ hjhhubjH)}(hXF``V4L2_CID_MPEG_VIDEO_HEVC_HIER_QP (boolean)`` HIERARCHICAL_QP allows the host to specify the quantization parameter values for each temporal layer through HIERARCHICAL_QP_LAYER. This is valid only if HIERARCHICAL_CODING_LAYER is greater than 1. Setting the control value to 1 enables setting of the QP values for the layers. h](jN)}(h.``V4L2_CID_MPEG_VIDEO_HEVC_HIER_QP (boolean)``h]jT)}(hjah]h*V4L2_CID_MPEG_VIDEO_HEVC_HIER_QP (boolean)}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1jShj_ubah}(h]h ]h"]h$]h&]uh1jMhhhM1 hj[ubji)}(hhh]h)}(hXHIERARCHICAL_QP allows the host to specify the quantization parameter values for each temporal layer through HIERARCHICAL_QP_LAYER. This is valid only if HIERARCHICAL_CODING_LAYER is greater than 1. Setting the control value to 1 enables setting of the QP values for the layers.h]hXHIERARCHICAL_QP allows the host to specify the quantization parameter values for each temporal layer through HIERARCHICAL_QP_LAYER. This is valid only if HIERARCHICAL_CODING_LAYER is greater than 1. Setting the control value to 1 enables setting of the QP values for the layers.}(hjyhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM. hjvubah}(h]h ]h"]h$]h&]uh1jhhj[ubeh}(h]h ]h"]h$]h&]uh1jGhhhM1 hjhhubeh}(h]h ]h"]h$]h&]uh1jBhjߌhhhhhNubh)}(h.. _v4l2-hevc-hier-coding-type:h]h}(h]h ]h"]h$]h&]hԌv4l2-hevc-hier-coding-typeuh1hhM3 hjߌhhhhubjC)}(hhh](jH)}(h5``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_TYPE`` (enum) h](jN)}(h-``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_TYPE``h]jT)}(hjh]h)V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_TYPE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhM6 hjubji)}(hhh]h)}(h(enum)h]h(enum)}(hjŏhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM6 hjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhM6 hjubjH)}(huenum v4l2_mpeg_video_hevc_hier_coding_type - Selects the hierarchical coding type for encoding. Possible values are: h](jN)}(h,enum v4l2_mpeg_video_hevc_hier_coding_type -h]h,enum v4l2_mpeg_video_hevc_hier_coding_type -}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhM9 hjߏubji)}(hhh]h)}(hGSelects the hierarchical coding type for encoding. Possible values are:h]hGSelects the hierarchical coding type for encoding. Possible values are:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM9 hjubah}(h]h ]h"]h$]h&]uh1jhhjߏubeh}(h]h ]h"]h$]h&]uh1jGhhhM9 hjhhubeh}(h]jah ]h"]v4l2-hevc-hier-coding-typeah$]h&]uh1jBhjߌhhhhhNj2}jjsj4}jjsubjb+)}(h \footnotesizeh]h \footnotesize}hjsbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhM; hjߌhhubj)}(hhh]h}(h]h ]h"]h$]h&]j|p{8.2cm}|p{9.3cm}|uh1jhhhM? hjߌhhubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj4ubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hj4ubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h.``V4L2_MPEG_VIDEO_HEVC_HIERARCHICAL_CODING_B``h]jT)}(hjVh]h*V4L2_MPEG_VIDEO_HEVC_HIERARCHICAL_CODING_B}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjTubah}(h]h ]h"]h$]h&]uh1hhhhME hjQubah}(h]h ]h"]h$]h&]uh1j`hjNubja)}(hhh]h)}(h(Use the B frame for hierarchical coding.h]h(Use the B frame for hierarchical coding.}(hjthhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMF hjqubah}(h]h ]h"]h$]h&]uh1j`hjNubeh}(h]h ]h"]h$]h&]uh1j[hjKubj\)}(hhh](ja)}(hhh]h)}(h.``V4L2_MPEG_VIDEO_HEVC_HIERARCHICAL_CODING_P``h]jT)}(hjh]h*V4L2_MPEG_VIDEO_HEVC_HIERARCHICAL_CODING_P}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMG hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h(Use the P frame for hierarchical coding.h]h(Use the P frame for hierarchical coding.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMH hjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjKubeh}(h]h ]h"]h$]h&]uh1jVhj4ubeh}(h]h ]h"]h$]h&]colsKuh1j;hj1ubah}(h]h ]h"]h$]h&]uh1j6hjߌhhhNhNubjb+)}(h \normalsizeh]h \normalsize}hjsbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhMJ hjߌhhubjC)}(hhh](jH)}(hX``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_LAYER (integer)`` Selects the hierarchical coding layer. In normal encoding (non-hierarchial coding), it should be zero. Possible values are [0, 6]. 0 indicates HIERARCHICAL CODING LAYER 0, 1 indicates HIERARCHICAL CODING LAYER 1 and so on. h](jN)}(h8``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_LAYER (integer)``h]jT)}(hjh]h4V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_LAYER (integer)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhMS hjubji)}(hhh]h)}(hSelects the hierarchical coding layer. In normal encoding (non-hierarchial coding), it should be zero. Possible values are [0, 6]. 0 indicates HIERARCHICAL CODING LAYER 0, 1 indicates HIERARCHICAL CODING LAYER 1 and so on.h]hSelects the hierarchical coding layer. In normal encoding (non-hierarchial coding), it should be zero. Possible values are [0, 6]. 0 indicates HIERARCHICAL CODING LAYER 0, 1 indicates HIERARCHICAL CODING LAYER 1 and so on.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMP hjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhMS hjubjH)}(h``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L0_QP (integer)`` Indicates quantization parameter for hierarchical coding layer 0. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP]. h](jN)}(h8``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L0_QP (integer)``h]jT)}(hj2h]h4V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L0_QP (integer)}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj0ubah}(h]h ]h"]h$]h&]uh1jMhhhMX hj,ubji)}(hhh]h)}(hIndicates quantization parameter for hierarchical coding layer 0. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP].h]hIndicates quantization parameter for hierarchical coding layer 0. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP].}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMV hjGubah}(h]h ]h"]h$]h&]uh1jhhj,ubeh}(h]h ]h"]h$]h&]uh1jGhhhMX hjhhubjH)}(h``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L1_QP (integer)`` Indicates quantization parameter for hierarchical coding layer 1. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP]. h](jN)}(h8``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L1_QP (integer)``h]jT)}(hjjh]h4V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L1_QP (integer)}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjhubah}(h]h ]h"]h$]h&]uh1jMhhhM] hjdubji)}(hhh]h)}(hIndicates quantization parameter for hierarchical coding layer 1. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP].h]hIndicates quantization parameter for hierarchical coding layer 1. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP].}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM[ hjubah}(h]h ]h"]h$]h&]uh1jhhjdubeh}(h]h ]h"]h$]h&]uh1jGhhhM] hjhhubjH)}(h``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L2_QP (integer)`` Indicates quantization parameter for hierarchical coding layer 2. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP]. h](jN)}(h8``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L2_QP (integer)``h]jT)}(hjh]h4V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L2_QP (integer)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhMb hjubji)}(hhh]h)}(hIndicates quantization parameter for hierarchical coding layer 2. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP].h]hIndicates quantization parameter for hierarchical coding layer 2. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP].}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM` hjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhMb hjhhubjH)}(h``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L3_QP (integer)`` Indicates quantization parameter for hierarchical coding layer 3. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP]. h](jN)}(h8``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L3_QP (integer)``h]jT)}(hjڑh]h4V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L3_QP (integer)}(hjܑhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjؑubah}(h]h ]h"]h$]h&]uh1jMhhhMg hjԑubji)}(hhh]h)}(hIndicates quantization parameter for hierarchical coding layer 3. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP].h]hIndicates quantization parameter for hierarchical coding layer 3. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP].}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMe hjubah}(h]h ]h"]h$]h&]uh1jhhjԑubeh}(h]h ]h"]h$]h&]uh1jGhhhMg hjhhubjH)}(h``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L4_QP (integer)`` Indicates quantization parameter for hierarchical coding layer 4. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP]. h](jN)}(h8``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L4_QP (integer)``h]jT)}(hjh]h4V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L4_QP (integer)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhMl hj ubji)}(hhh]h)}(hIndicates quantization parameter for hierarchical coding layer 4. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP].h]hIndicates quantization parameter for hierarchical coding layer 4. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP].}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMj hj'ubah}(h]h ]h"]h$]h&]uh1jhhj ubeh}(h]h ]h"]h$]h&]uh1jGhhhMl hjhhubjH)}(h``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L5_QP (integer)`` Indicates quantization parameter for hierarchical coding layer 5. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP]. h](jN)}(h8``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L5_QP (integer)``h]jT)}(hjJh]h4V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L5_QP (integer)}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjHubah}(h]h ]h"]h$]h&]uh1jMhhhMq hjDubji)}(hhh]h)}(hIndicates quantization parameter for hierarchical coding layer 5. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP].h]hIndicates quantization parameter for hierarchical coding layer 5. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP].}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMo hj_ubah}(h]h ]h"]h$]h&]uh1jhhjDubeh}(h]h ]h"]h$]h&]uh1jGhhhMq hjhhubjH)}(h``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L6_QP (integer)`` Indicates quantization parameter for hierarchical coding layer 6. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP]. h](jN)}(h8``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L6_QP (integer)``h]jT)}(hjh]h4V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L6_QP (integer)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhMv hj|ubji)}(hhh]h)}(hIndicates quantization parameter for hierarchical coding layer 6. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP].h]hIndicates quantization parameter for hierarchical coding layer 6. Valid range: [V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP, V4L2_CID_MPEG_VIDEO_HEVC_MAX_QP].}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMt hjubah}(h]h ]h"]h$]h&]uh1jhhj|ubeh}(h]h ]h"]h$]h&]uh1jGhhhMv hjhhubeh}(h]h ]h"]h$]h&]uh1jBhjߌhhhhhNubh)}(h.. _v4l2-hevc-profile:h]h}(h]h ]h"]h$]h&]hԌv4l2-hevc-profileuh1hhMx hjߌhhhhubjC)}(hhh](jH)}(h,``V4L2_CID_MPEG_VIDEO_HEVC_PROFILE`` (enum) h](jN)}(h$``V4L2_CID_MPEG_VIDEO_HEVC_PROFILE``h]jT)}(hjΒh]h V4L2_CID_MPEG_VIDEO_HEVC_PROFILE}(hjВhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj̒ubah}(h]h ]h"]h$]h&]uh1jMhhhM{ hjȒubji)}(hhh]h)}(h(enum)h]h(enum)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM{ hjubah}(h]h ]h"]h$]h&]uh1jhhjȒubeh}(h]h ]h"]h$]h&]uh1jGhhhM{ hjŒubjH)}(hQenum v4l2_mpeg_video_hevc_profile - Select the desired profile for HEVC encoder. h](jN)}(h#enum v4l2_mpeg_video_hevc_profile -h]h#enum v4l2_mpeg_video_hevc_profile -}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhM~ hjubji)}(hhh]h)}(h,Select the desired profile for HEVC encoder.h]h,Select the desired profile for HEVC encoder.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM~ hjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhM~ hjŒhhubeh}(h]jĒah ]h"]v4l2-hevc-profileah$]h&]uh1jBhjߌhhhhhNj2}j3jsj4}jĒjsubjb+)}(h \footnotesizeh]h \footnotesize}hj8sbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhM hjߌhhubj)}(hhh]h}(h]h ]h"]h$]h&]j|p{9.0cm}|p{8.5cm}|uh1jhhhM hjߌhhubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjUubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjUubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h%``V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN``h]jT)}(hjwh]h!V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN}(hjyhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjuubah}(h]h ]h"]h$]h&]uh1hhhhM hjrubah}(h]h ]h"]h$]h&]uh1j`hjoubja)}(hhh]h)}(h Main profile.h]h Main profile.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjoubeh}(h]h ]h"]h$]h&]uh1j[hjlubj\)}(hhh](ja)}(hhh]h)}(h3``V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN_STILL_PICTURE``h]jT)}(hjh]h/V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN_STILL_PICTURE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(hMain still picture profile.h]hMain still picture profile.}(hjՓhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjғubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjlubj\)}(hhh](ja)}(hhh]h)}(h(``V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN_10``h]jT)}(hjh]h$V4L2_MPEG_VIDEO_HEVC_PROFILE_MAIN_10}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(hMain 10 profile.h]hMain 10 profile.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjlubeh}(h]h ]h"]h$]h&]uh1jVhjUubeh}(h]h ]h"]h$]h&]colsKuh1j;hjRubah}(h]h ]h"]h$]h&]uh1j6hjߌhhhNhNubjb+)}(h \normalsizeh]h \normalsize}hjBsbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhM hjߌhhubh)}(h.. _v4l2-hevc-level:h]h}(h]h ]h"]h$]h&]hԌv4l2-hevc-leveluh1hhM hjߌhhhhubjC)}(hhh](jH)}(h*``V4L2_CID_MPEG_VIDEO_HEVC_LEVEL`` (enum) h](jN)}(h"``V4L2_CID_MPEG_VIDEO_HEVC_LEVEL``h]jT)}(hjfh]hV4L2_CID_MPEG_VIDEO_HEVC_LEVEL}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjdubah}(h]h ]h"]h$]h&]uh1jMhhhM hj`ubji)}(hhh]h)}(h(enum)h]h(enum)}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj{ubah}(h]h ]h"]h$]h&]uh1jhhj`ubeh}(h]h ]h"]h$]h&]uh1jGhhhM hj]ubjH)}(hNenum v4l2_mpeg_video_hevc_level - Selects the desired level for HEVC encoder. h](jN)}(h!enum v4l2_mpeg_video_hevc_level -h]h!enum v4l2_mpeg_video_hevc_level -}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhM hjubji)}(hhh]h)}(h+Selects the desired level for HEVC encoder.h]h+Selects the desired level for HEVC encoder.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhM hj]hhubeh}(h]j\ah ]h"]v4l2-hevc-levelah$]h&]uh1jBhjߌhhhhhNj2}j˔jRsj4}j\jRsubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK"uh1j@hjӔubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1j@hjӔubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h ``V4L2_MPEG_VIDEO_HEVC_LEVEL_1``h]jT)}(hjh]hV4L2_MPEG_VIDEO_HEVC_LEVEL_1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h Level 1.0h]h Level 1.0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h ``V4L2_MPEG_VIDEO_HEVC_LEVEL_2``h]jT)}(hj5h]hV4L2_MPEG_VIDEO_HEVC_LEVEL_2}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj3ubah}(h]h ]h"]h$]h&]uh1hhhhM hj0ubah}(h]h ]h"]h$]h&]uh1j`hj-ubja)}(hhh]h)}(h Level 2.0h]h Level 2.0}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjPubah}(h]h ]h"]h$]h&]uh1j`hj-ubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_HEVC_LEVEL_2_1``h]jT)}(hjuh]hV4L2_MPEG_VIDEO_HEVC_LEVEL_2_1}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjsubah}(h]h ]h"]h$]h&]uh1hhhhM hjpubah}(h]h ]h"]h$]h&]uh1j`hjmubja)}(hhh]h)}(h Level 2.1h]h Level 2.1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjmubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h ``V4L2_MPEG_VIDEO_HEVC_LEVEL_3``h]jT)}(hjh]hV4L2_MPEG_VIDEO_HEVC_LEVEL_3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h Level 3.0h]h Level 3.0}(hjӕhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjЕubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_HEVC_LEVEL_3_1``h]jT)}(hjh]hV4L2_MPEG_VIDEO_HEVC_LEVEL_3_1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h Level 3.1h]h Level 3.1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h ``V4L2_MPEG_VIDEO_HEVC_LEVEL_4``h]jT)}(hj5h]hV4L2_MPEG_VIDEO_HEVC_LEVEL_4}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj3ubah}(h]h ]h"]h$]h&]uh1hhhhM hj0ubah}(h]h ]h"]h$]h&]uh1j`hj-ubja)}(hhh]h)}(h Level 4.0h]h Level 4.0}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjPubah}(h]h ]h"]h$]h&]uh1j`hj-ubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_HEVC_LEVEL_4_1``h]jT)}(hjuh]hV4L2_MPEG_VIDEO_HEVC_LEVEL_4_1}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjsubah}(h]h ]h"]h$]h&]uh1hhhhM hjpubah}(h]h ]h"]h$]h&]uh1j`hjmubja)}(hhh]h)}(h Level 4.1h]h Level 4.1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjmubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h ``V4L2_MPEG_VIDEO_HEVC_LEVEL_5``h]jT)}(hjh]hV4L2_MPEG_VIDEO_HEVC_LEVEL_5}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h Level 5.0h]h Level 5.0}(hjӖhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjЖubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_HEVC_LEVEL_5_1``h]jT)}(hjh]hV4L2_MPEG_VIDEO_HEVC_LEVEL_5_1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h Level 5.1h]h Level 5.1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_HEVC_LEVEL_5_2``h]jT)}(hj5h]hV4L2_MPEG_VIDEO_HEVC_LEVEL_5_2}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj3ubah}(h]h ]h"]h$]h&]uh1hhhhM hj0ubah}(h]h ]h"]h$]h&]uh1j`hj-ubja)}(hhh]h)}(h Level 5.2h]h Level 5.2}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjPubah}(h]h ]h"]h$]h&]uh1j`hj-ubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h ``V4L2_MPEG_VIDEO_HEVC_LEVEL_6``h]jT)}(hjuh]hV4L2_MPEG_VIDEO_HEVC_LEVEL_6}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjsubah}(h]h ]h"]h$]h&]uh1hhhhM hjpubah}(h]h ]h"]h$]h&]uh1j`hjmubja)}(hhh]h)}(h Level 6.0h]h Level 6.0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjmubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_HEVC_LEVEL_6_1``h]jT)}(hjh]hV4L2_MPEG_VIDEO_HEVC_LEVEL_6_1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h Level 6.1h]h Level 6.1}(hjӗhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjЗubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_HEVC_LEVEL_6_2``h]jT)}(hjh]hV4L2_MPEG_VIDEO_HEVC_LEVEL_6_2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h Level 6.2h]h Level 6.2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubeh}(h]h ]h"]h$]h&]uh1jVhjӔubeh}(h]h ]h"]h$]h&]colsKuh1j;hjДubah}(h]h ]h"]h$]h&]uh1j6hjߌhhhhhNubjC)}(hhh]jH)}(h``V4L2_CID_MPEG_VIDEO_HEVC_FRAME_RATE_RESOLUTION (integer)`` Indicates the number of evenly spaced subintervals, called ticks, within one second. This is a 16 bit unsigned integer and has a maximum value up to 0xffff and a minimum value of 1. h](jN)}(h<``V4L2_CID_MPEG_VIDEO_HEVC_FRAME_RATE_RESOLUTION (integer)``h]jT)}(hjIh]h8V4L2_CID_MPEG_VIDEO_HEVC_FRAME_RATE_RESOLUTION (integer)}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjGubah}(h]h ]h"]h$]h&]uh1jMhhhM hjCubji)}(hhh]h)}(hIndicates the number of evenly spaced subintervals, called ticks, within one second. This is a 16 bit unsigned integer and has a maximum value up to 0xffff and a minimum value of 1.h]hIndicates the number of evenly spaced subintervals, called ticks, within one second. This is a 16 bit unsigned integer and has a maximum value up to 0xffff and a minimum value of 1.}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj^ubah}(h]h ]h"]h$]h&]uh1jhhjCubeh}(h]h ]h"]h$]h&]uh1jGhhhM hj@ubah}(h]h ]h"]h$]h&]uh1jBhjߌhhhhhNubh)}(h.. _v4l2-hevc-tier:h]h}(h]h ]h"]h$]h&]hԌv4l2-hevc-tieruh1hhM hjߌhhhhubjC)}(hhh](jH)}(h)``V4L2_CID_MPEG_VIDEO_HEVC_TIER`` (enum) h](jN)}(h!``V4L2_CID_MPEG_VIDEO_HEVC_TIER``h]jT)}(hjh]hV4L2_CID_MPEG_VIDEO_HEVC_TIER}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhM hjubji)}(hhh]h)}(h(enum)h]h(enum)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhM hjubjH)}(hXTenum v4l2_mpeg_video_hevc_tier - TIER_FLAG specifies tiers information of the HEVC encoded picture. Tier were made to deal with applications that differ in terms of maximum bit rate. Setting the flag to 0 selects HEVC tier as Main tier and setting this flag to 1 indicates High tier. High tier is for applications requiring high bit rates. h](jN)}(h enum v4l2_mpeg_video_hevc_tier -h]h enum v4l2_mpeg_video_hevc_tier -}(hj˘hhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhM hjǘubji)}(hhh]h)}(hX2TIER_FLAG specifies tiers information of the HEVC encoded picture. Tier were made to deal with applications that differ in terms of maximum bit rate. Setting the flag to 0 selects HEVC tier as Main tier and setting this flag to 1 indicates High tier. High tier is for applications requiring high bit rates.h]hX2TIER_FLAG specifies tiers information of the HEVC encoded picture. Tier were made to deal with applications that differ in terms of maximum bit rate. Setting the flag to 0 selects HEVC tier as Main tier and setting this flag to 1 indicates High tier. High tier is for applications requiring high bit rates.}(hjܘhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj٘ubah}(h]h ]h"]h$]h&]uh1jhhjǘubeh}(h]h ]h"]h$]h&]uh1jGhhhM hjhhubeh}(h]jah ]h"]v4l2-hevc-tierah$]h&]uh1jBhjߌhhhhhNj2}jjsj4}jjsubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK"uh1j@hjubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1j@hjubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_HEVC_TIER_MAIN``h]jT)}(hj$h]hV4L2_MPEG_VIDEO_HEVC_TIER_MAIN}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj"ubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h Main tier.h]h Main tier.}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj?ubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h"``V4L2_MPEG_VIDEO_HEVC_TIER_HIGH``h]jT)}(hjdh]hV4L2_MPEG_VIDEO_HEVC_TIER_HIGH}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjbubah}(h]h ]h"]h$]h&]uh1hhhhM hj_ubah}(h]h ]h"]h$]h&]uh1j`hj\ubja)}(hhh]h)}(h High tier.h]h High tier.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hj\ubeh}(h]h ]h"]h$]h&]uh1j[hjubeh}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]colsKuh1j;hjubah}(h]h ]h"]h$]h&]uh1j6hjߌhhhhhNubjC)}(hhh]jH)}(hc``V4L2_CID_MPEG_VIDEO_HEVC_MAX_PARTITION_DEPTH (integer)`` Selects HEVC maximum coding unit depth. h](jN)}(h:``V4L2_CID_MPEG_VIDEO_HEVC_MAX_PARTITION_DEPTH (integer)``h]jT)}(hjh]h6V4L2_CID_MPEG_VIDEO_HEVC_MAX_PARTITION_DEPTH (integer)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhM hjubji)}(hhh]h)}(h'Selects HEVC maximum coding unit depth.h]h'Selects HEVC maximum coding unit depth.}(hjЙhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj͙ubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhM hjubah}(h]h ]h"]h$]h&]uh1jBhjߌhhhhhNubh)}(h.. _v4l2-hevc-loop-filter-mode:h]h}(h]h ]h"]h$]h&]hԌv4l2-hevc-loop-filter-modeuh1hhM hjߌhhhhubjC)}(hhh](jH)}(h5``V4L2_CID_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE`` (enum) h](jN)}(h-``V4L2_CID_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE``h]jT)}(hjh]h)V4L2_CID_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhM hjubji)}(hhh]h)}(h(enum)h]h(enum)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhM hjubjH)}(heenum v4l2_mpeg_video_hevc_loop_filter_mode - Loop filter mode for HEVC encoder. Possible values are: h](jN)}(h,enum v4l2_mpeg_video_hevc_loop_filter_mode -h]h,enum v4l2_mpeg_video_hevc_loop_filter_mode -}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhM hj6ubji)}(hhh]h)}(h7Loop filter mode for HEVC encoder. Possible values are:h]h7Loop filter mode for HEVC encoder. Possible values are:}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjHubah}(h]h ]h"]h$]h&]uh1jhhj6ubeh}(h]h ]h"]h$]h&]uh1jGhhhM hjhhubeh}(h]jah ]h"]v4l2-hevc-loop-filter-modeah$]h&]uh1jBhjߌhhhhhNj2}jijsj4}jjsubjb+)}(h \footnotesizeh]h \footnotesize}hjnsbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhM hjߌhhubj)}(hhh]h}(h]h ]h"]h$]h&]j|p{12.1cm}|p{5.4cm}|uh1jhhhM hjߌhhubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h2``V4L2_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE_DISABLED``h]jT)}(hjh]h.V4L2_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE_DISABLED}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(hLoop filter is disabled.h]hLoop filter is disabled.}(hj˚hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjȚubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h1``V4L2_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE_ENABLED``h]jT)}(hjh]h-V4L2_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE_ENABLED}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(hLoop filter is enabled.h]hLoop filter is enabled.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(hD``V4L2_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE_DISABLED_AT_SLICE_BOUNDARY``h]jT)}(hj-h]h@V4L2_MPEG_VIDEO_HEVC_LOOP_FILTER_MODE_DISABLED_AT_SLICE_BOUNDARY}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj+ubah}(h]h ]h"]h$]h&]uh1hhhhM hj(ubah}(h]h ]h"]h$]h&]uh1j`hj%ubja)}(hhh]h)}(h.Loop filter is disabled at the slice boundary.h]h.Loop filter is disabled at the slice boundary.}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjHubah}(h]h ]h"]h$]h&]uh1j`hj%ubeh}(h]h ]h"]h$]h&]uh1j[hjubeh}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]colsKuh1j;hjubah}(h]h ]h"]h$]h&]uh1j6hjߌhhhNhNubjb+)}(h \normalsizeh]h \normalsize}hjxsbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhM hjߌhhubjC)}(hhh](jH)}(h~``V4L2_CID_MPEG_VIDEO_HEVC_LF_BETA_OFFSET_DIV2 (integer)`` Selects HEVC loop filter beta offset. The valid range is [-6, +6]. h](jN)}(h:``V4L2_CID_MPEG_VIDEO_HEVC_LF_BETA_OFFSET_DIV2 (integer)``h]jT)}(hjh]h6V4L2_CID_MPEG_VIDEO_HEVC_LF_BETA_OFFSET_DIV2 (integer)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhM hjubji)}(hhh]h)}(hBSelects HEVC loop filter beta offset. The valid range is [-6, +6].h]hBSelects HEVC loop filter beta offset. The valid range is [-6, +6].}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhM hjubjH)}(hz``V4L2_CID_MPEG_VIDEO_HEVC_LF_TC_OFFSET_DIV2 (integer)`` Selects HEVC loop filter tc offset. The valid range is [-6, +6]. h](jN)}(h8``V4L2_CID_MPEG_VIDEO_HEVC_LF_TC_OFFSET_DIV2 (integer)``h]jT)}(hjɛh]h4V4L2_CID_MPEG_VIDEO_HEVC_LF_TC_OFFSET_DIV2 (integer)}(hj˛hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjǛubah}(h]h ]h"]h$]h&]uh1jMhhhM hjÛubji)}(hhh]h)}(h@Selects HEVC loop filter tc offset. The valid range is [-6, +6].h]h@Selects HEVC loop filter tc offset. The valid range is [-6, +6].}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjޛubah}(h]h ]h"]h$]h&]uh1jhhjÛubeh}(h]h ]h"]h$]h&]uh1jGhhhM hjhhubeh}(h]h ]h"]h$]h&]uh1jBhjߌhhhhhNubh)}(h.. _v4l2-hevc-refresh-type:h]h}(h]h ]h"]h$]h&]hԌv4l2-hevc-refresh-typeuh1hhM hjߌhhhhubjC)}(hhh](jH)}(h1``V4L2_CID_MPEG_VIDEO_HEVC_REFRESH_TYPE`` (enum) h](jN)}(h)``V4L2_CID_MPEG_VIDEO_HEVC_REFRESH_TYPE``h]jT)}(hjh]h%V4L2_CID_MPEG_VIDEO_HEVC_REFRESH_TYPE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhM hjubji)}(hhh]h)}(h(enum)h]h(enum)}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj*ubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhM hj ubjH)}(henum v4l2_mpeg_video_hevc_hier_refresh_type - Selects refresh type for HEVC encoder. Host has to specify the period into V4L2_CID_MPEG_VIDEO_HEVC_REFRESH_PERIOD. h](jN)}(h-enum v4l2_mpeg_video_hevc_hier_refresh_type -h]h-enum v4l2_mpeg_video_hevc_hier_refresh_type -}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhM hjGubji)}(hhh]h)}(hsSelects refresh type for HEVC encoder. Host has to specify the period into V4L2_CID_MPEG_VIDEO_HEVC_REFRESH_PERIOD.h]hsSelects refresh type for HEVC encoder. Host has to specify the period into V4L2_CID_MPEG_VIDEO_HEVC_REFRESH_PERIOD.}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjYubah}(h]h ]h"]h$]h&]uh1jhhjGubeh}(h]h ]h"]h$]h&]uh1jGhhhM hj hhubeh}(h]j ah ]h"]v4l2-hevc-refresh-typeah$]h&]uh1jBhjߌhhhhhNj2}jzjsj4}j jsubjb+)}(h \footnotesizeh]h \footnotesize}hjsbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhM hjߌhhubj)}(hhh]h}(h]h ]h"]h$]h&]j|p{6.2cm}|p{11.3cm}|uh1jhhhM hjߌhhubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h%``V4L2_MPEG_VIDEO_HEVC_REFRESH_NONE``h]jT)}(hjh]h!V4L2_MPEG_VIDEO_HEVC_REFRESH_NONE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h(Use the B frame for hierarchical coding.h]h(Use the B frame for hierarchical coding.}(hjܜhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjٜubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h$``V4L2_MPEG_VIDEO_HEVC_REFRESH_CRA``h]jT)}(hjh]h V4L2_MPEG_VIDEO_HEVC_REFRESH_CRA}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(h4Use CRA (Clean Random Access Unit) picture encoding.h]h4Use CRA (Clean Random Access Unit) picture encoding.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjubj\)}(hhh](ja)}(hhh]h)}(h$``V4L2_MPEG_VIDEO_HEVC_REFRESH_IDR``h]jT)}(hj>h]h V4L2_MPEG_VIDEO_HEVC_REFRESH_IDR}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj<ubah}(h]h ]h"]h$]h&]uh1hhhhM hj9ubah}(h]h ]h"]h$]h&]uh1j`hj6ubja)}(hhh]h)}(h:Use IDR (Instantaneous Decoding Refresh) picture encoding.h]h:Use IDR (Instantaneous Decoding Refresh) picture encoding.}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjYubah}(h]h ]h"]h$]h&]uh1j`hj6ubeh}(h]h ]h"]h$]h&]uh1j[hjubeh}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]colsKuh1j;hjubah}(h]h ]h"]h$]h&]uh1j6hjߌhhhNhNubjb+)}(h \normalsizeh]h \normalsize}hjsbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhM hjߌhhubjC)}(hhh](jH)}(h``V4L2_CID_MPEG_VIDEO_HEVC_REFRESH_PERIOD (integer)`` Selects the refresh period for HEVC encoder. This specifies the number of I pictures between two CRA/IDR pictures. This is valid only if REFRESH_TYPE is not 0. h](jN)}(h5``V4L2_CID_MPEG_VIDEO_HEVC_REFRESH_PERIOD (integer)``h]jT)}(hjh]h1V4L2_CID_MPEG_VIDEO_HEVC_REFRESH_PERIOD (integer)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhM hjubji)}(hhh]h)}(hSelects the refresh period for HEVC encoder. This specifies the number of I pictures between two CRA/IDR pictures. This is valid only if REFRESH_TYPE is not 0.h]hSelects the refresh period for HEVC encoder. This specifies the number of I pictures between two CRA/IDR pictures. This is valid only if REFRESH_TYPE is not 0.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhM hjubjH)}(h``V4L2_CID_MPEG_VIDEO_HEVC_LOSSLESS_CU (boolean)`` Indicates HEVC lossless encoding. Setting it to 0 disables lossless encoding. Setting it to 1 enables lossless encoding. h](jN)}(h2``V4L2_CID_MPEG_VIDEO_HEVC_LOSSLESS_CU (boolean)``h]jT)}(hjڝh]h.V4L2_CID_MPEG_VIDEO_HEVC_LOSSLESS_CU (boolean)}(hjܝhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj؝ubah}(h]h ]h"]h$]h&]uh1jMhhhM hjԝubji)}(hhh]h)}(hxIndicates HEVC lossless encoding. Setting it to 0 disables lossless encoding. Setting it to 1 enables lossless encoding.h]hxIndicates HEVC lossless encoding. Setting it to 0 disables lossless encoding. Setting it to 1 enables lossless encoding.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1jhhjԝubeh}(h]h ]h"]h$]h&]uh1jGhhhM hjhhubjH)}(hX``V4L2_CID_MPEG_VIDEO_HEVC_CONST_INTRA_PRED (boolean)`` Indicates constant intra prediction for HEVC encoder. Specifies the constrained intra prediction in which intra largest coding unit (LCU) prediction is performed by using residual data and decoded samples of neighboring intra LCU only. Setting the value to 1 enables constant intra prediction and setting the value to 0 disables constant intra prediction. h](jN)}(h7``V4L2_CID_MPEG_VIDEO_HEVC_CONST_INTRA_PRED (boolean)``h]jT)}(hjh]h3V4L2_CID_MPEG_VIDEO_HEVC_CONST_INTRA_PRED (boolean)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhM hj ubji)}(hhh]h)}(hXcIndicates constant intra prediction for HEVC encoder. Specifies the constrained intra prediction in which intra largest coding unit (LCU) prediction is performed by using residual data and decoded samples of neighboring intra LCU only. Setting the value to 1 enables constant intra prediction and setting the value to 0 disables constant intra prediction.h]hXcIndicates constant intra prediction for HEVC encoder. Specifies the constrained intra prediction in which intra largest coding unit (LCU) prediction is performed by using residual data and decoded samples of neighboring intra LCU only. Setting the value to 1 enables constant intra prediction and setting the value to 0 disables constant intra prediction.}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj'ubah}(h]h ]h"]h$]h&]uh1jhhj ubeh}(h]h ]h"]h$]h&]uh1jGhhhM hjhhubjH)}(h``V4L2_CID_MPEG_VIDEO_HEVC_WAVEFRONT (boolean)`` Indicates wavefront parallel processing for HEVC encoder. Setting it to 0 disables the feature and setting it to 1 enables the wavefront parallel processing. h](jN)}(h0``V4L2_CID_MPEG_VIDEO_HEVC_WAVEFRONT (boolean)``h]jT)}(hjJh]h,V4L2_CID_MPEG_VIDEO_HEVC_WAVEFRONT (boolean)}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjHubah}(h]h ]h"]h$]h&]uh1jMhhhM hjDubji)}(hhh]h)}(hIndicates wavefront parallel processing for HEVC encoder. Setting it to 0 disables the feature and setting it to 1 enables the wavefront parallel processing.h]hIndicates wavefront parallel processing for HEVC encoder. Setting it to 0 disables the feature and setting it to 1 enables the wavefront parallel processing.}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj_ubah}(h]h ]h"]h$]h&]uh1jhhjDubeh}(h]h ]h"]h$]h&]uh1jGhhhM hjhhubjH)}(h``V4L2_CID_MPEG_VIDEO_HEVC_GENERAL_PB (boolean)`` Setting the value to 1 enables combination of P and B frame for HEVC encoder. h](jN)}(h1``V4L2_CID_MPEG_VIDEO_HEVC_GENERAL_PB (boolean)``h]jT)}(hjh]h-V4L2_CID_MPEG_VIDEO_HEVC_GENERAL_PB (boolean)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhM# hj|ubji)}(hhh]h)}(hMSetting the value to 1 enables combination of P and B frame for HEVC encoder.h]hMSetting the value to 1 enables combination of P and B frame for HEVC encoder.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM" hjubah}(h]h ]h"]h$]h&]uh1jhhj|ubeh}(h]h ]h"]h$]h&]uh1jGhhhM# hjhhubjH)}(h``V4L2_CID_MPEG_VIDEO_HEVC_TEMPORAL_ID (boolean)`` Indicates temporal identifier for HEVC encoder which is enabled by setting the value to 1. h](jN)}(h2``V4L2_CID_MPEG_VIDEO_HEVC_TEMPORAL_ID (boolean)``h]jT)}(hjh]h.V4L2_CID_MPEG_VIDEO_HEVC_TEMPORAL_ID (boolean)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhM' hjubji)}(hhh]h)}(hZIndicates temporal identifier for HEVC encoder which is enabled by setting the value to 1.h]hZIndicates temporal identifier for HEVC encoder which is enabled by setting the value to 1.}(hjҞhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM& hjϞubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhM' hjhhubjH)}(h``V4L2_CID_MPEG_VIDEO_HEVC_STRONG_SMOOTHING (boolean)`` Indicates bi-linear interpolation is conditionally used in the intra prediction filtering process in the CVS when set to 1. Indicates bi-linear interpolation is not used in the CVS when set to 0. h](jN)}(h7``V4L2_CID_MPEG_VIDEO_HEVC_STRONG_SMOOTHING (boolean)``h]jT)}(hjh]h3V4L2_CID_MPEG_VIDEO_HEVC_STRONG_SMOOTHING (boolean)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhM, hjubji)}(hhh]h)}(hIndicates bi-linear interpolation is conditionally used in the intra prediction filtering process in the CVS when set to 1. Indicates bi-linear interpolation is not used in the CVS when set to 0.h]hIndicates bi-linear interpolation is conditionally used in the intra prediction filtering process in the CVS when set to 1. Indicates bi-linear interpolation is not used in the CVS when set to 0.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM* hjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhM, hjhhubjH)}(h``V4L2_CID_MPEG_VIDEO_HEVC_MAX_NUM_MERGE_MV_MINUS1 (integer)`` Indicates maximum number of merge candidate motion vectors. Values are from 0 to 4. h](jN)}(h>``V4L2_CID_MPEG_VIDEO_HEVC_MAX_NUM_MERGE_MV_MINUS1 (integer)``h]jT)}(hj*h]h:V4L2_CID_MPEG_VIDEO_HEVC_MAX_NUM_MERGE_MV_MINUS1 (integer)}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj(ubah}(h]h ]h"]h$]h&]uh1jMhhhM0 hj$ubji)}(hhh]h)}(hSIndicates maximum number of merge candidate motion vectors. Values are from 0 to 4.h]hSIndicates maximum number of merge candidate motion vectors. Values are from 0 to 4.}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM/ hj?ubah}(h]h ]h"]h$]h&]uh1jhhj$ubeh}(h]h ]h"]h$]h&]uh1jGhhhM0 hjhhubjH)}(h``V4L2_CID_MPEG_VIDEO_HEVC_TMV_PREDICTION (boolean)`` Indicates temporal motion vector prediction for HEVC encoder. Setting it to 1 enables the prediction. Setting it to 0 disables the prediction. h](jN)}(h5``V4L2_CID_MPEG_VIDEO_HEVC_TMV_PREDICTION (boolean)``h]jT)}(hjbh]h1V4L2_CID_MPEG_VIDEO_HEVC_TMV_PREDICTION (boolean)}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj`ubah}(h]h ]h"]h$]h&]uh1jMhhhM4 hj\ubji)}(hhh]h)}(hIndicates temporal motion vector prediction for HEVC encoder. Setting it to 1 enables the prediction. Setting it to 0 disables the prediction.h]hIndicates temporal motion vector prediction for HEVC encoder. Setting it to 1 enables the prediction. Setting it to 0 disables the prediction.}(hjzhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM3 hjwubah}(h]h ]h"]h$]h&]uh1jhhj\ubeh}(h]h ]h"]h$]h&]uh1jGhhhM4 hjhhubjH)}(hX``V4L2_CID_MPEG_VIDEO_HEVC_WITHOUT_STARTCODE (boolean)`` Specifies if HEVC generates a stream with a size of the length field instead of start code pattern. The size of the length field is configurable through the V4L2_CID_MPEG_VIDEO_HEVC_SIZE_OF_LENGTH_FIELD control. Setting the value to 0 disables encoding without startcode pattern. Setting the value to 1 will enables encoding without startcode pattern. h](jN)}(h8``V4L2_CID_MPEG_VIDEO_HEVC_WITHOUT_STARTCODE (boolean)``h]jT)}(hjh]h4V4L2_CID_MPEG_VIDEO_HEVC_WITHOUT_STARTCODE (boolean)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhM; hjubji)}(hhh]h)}(hX_Specifies if HEVC generates a stream with a size of the length field instead of start code pattern. The size of the length field is configurable through the V4L2_CID_MPEG_VIDEO_HEVC_SIZE_OF_LENGTH_FIELD control. Setting the value to 0 disables encoding without startcode pattern. Setting the value to 1 will enables encoding without startcode pattern.h]hX_Specifies if HEVC generates a stream with a size of the length field instead of start code pattern. The size of the length field is configurable through the V4L2_CID_MPEG_VIDEO_HEVC_SIZE_OF_LENGTH_FIELD control. Setting the value to 0 disables encoding without startcode pattern. Setting the value to 1 will enables encoding without startcode pattern.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM7 hjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhM; hjhhubeh}(h]h ]h"]h$]h&]uh1jBhjߌhhhhhNubh)}(h#.. _v4l2-hevc-size-of-length-field:h]h}(h]h ]h"]h$]h&]hԌv4l2-hevc-size-of-length-fielduh1hhM= hjߌhhhhubh)}(h8``V4L2_CID_MPEG_VIDEO_HEVC_SIZE_OF_LENGTH_FIELD`` (enum)h](jT)}(h1``V4L2_CID_MPEG_VIDEO_HEVC_SIZE_OF_LENGTH_FIELD``h]h-V4L2_CID_MPEG_VIDEO_HEVC_SIZE_OF_LENGTH_FIELD}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjݟubh (enum)}(hjݟhhhNhNubeh}(h]jܟah ]h"]v4l2-hevc-size-of-length-fieldah$]h&]uh1hhhhM? hjߌhhj2}jjҟsj4}jܟjҟsubjC)}(hhh]jH)}(henum v4l2_mpeg_video_hevc_size_of_length_field - Indicates the size of length field. This is valid when encoding WITHOUT_STARTCODE_ENABLE is enabled. h](jN)}(h0enum v4l2_mpeg_video_hevc_size_of_length_field -h]h0enum v4l2_mpeg_video_hevc_size_of_length_field -}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jMhhhMD hjubji)}(hhh]h)}(hdIndicates the size of length field. This is valid when encoding WITHOUT_STARTCODE_ENABLE is enabled.h]hdIndicates the size of length field. This is valid when encoding WITHOUT_STARTCODE_ENABLE is enabled.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMC hjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhMD hjubah}(h]h ]h"]h$]h&]uh1jBhjߌhhhhhNubjb+)}(h \footnotesizeh]h \footnotesize}hj4sbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhMF hjߌhhubj)}(hhh]h}(h]h ]h"]h$]h&]j|p{5.5cm}|p{12.0cm}|uh1jhhhMJ hjߌhhubj7)}(hhh]j<)}(hhh](jA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjQubjA)}(hhh]h}(h]h ]h"]h$]h&]colwidthK2uh1j@hjQubjW)}(hhh](j\)}(hhh](ja)}(hhh]h)}(h``V4L2_MPEG_VIDEO_HEVC_SIZE_0``h]jT)}(hjsh]hV4L2_MPEG_VIDEO_HEVC_SIZE_0}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjqubah}(h]h ]h"]h$]h&]uh1hhhhMP hjnubah}(h]h ]h"]h$]h&]uh1j`hjkubja)}(hhh]h)}(h%Generate start code pattern (Normal).h]h%Generate start code pattern (Normal).}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMQ hjubah}(h]h ]h"]h$]h&]uh1j`hjkubeh}(h]h ]h"]h$]h&]uh1j[hjhubj\)}(hhh](ja)}(hhh]h)}(h``V4L2_MPEG_VIDEO_HEVC_SIZE_1``h]jT)}(hjh]hV4L2_MPEG_VIDEO_HEVC_SIZE_1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMR hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(hLGenerate size of length field instead of start code pattern and length is 1.h]hLGenerate size of length field instead of start code pattern and length is 1.}(hjѠhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMS hjΠubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjhubj\)}(hhh](ja)}(hhh]h)}(h``V4L2_MPEG_VIDEO_HEVC_SIZE_2``h]jT)}(hjh]hV4L2_MPEG_VIDEO_HEVC_SIZE_2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1hhhhMT hjubah}(h]h ]h"]h$]h&]uh1j`hjubja)}(hhh]h)}(hLGenerate size of length field instead of start code pattern and length is 2.h]hLGenerate size of length field instead of start code pattern and length is 2.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMU hjubah}(h]h ]h"]h$]h&]uh1j`hjubeh}(h]h ]h"]h$]h&]uh1j[hjhubj\)}(hhh](ja)}(hhh]h)}(h``V4L2_MPEG_VIDEO_HEVC_SIZE_4``h]jT)}(hj3h]hV4L2_MPEG_VIDEO_HEVC_SIZE_4}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1jShj1ubah}(h]h ]h"]h$]h&]uh1hhhhMV hj.ubah}(h]h ]h"]h$]h&]uh1j`hj+ubja)}(hhh]h)}(hLGenerate size of length field instead of start code pattern and length is 4.h]hLGenerate size of length field instead of start code pattern and length is 4.}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMW hjNubah}(h]h ]h"]h$]h&]uh1j`hj+ubeh}(h]h ]h"]h$]h&]uh1j[hjhubeh}(h]h ]h"]h$]h&]uh1jVhjQubeh}(h]h ]h"]h$]h&]colsKuh1j;hjNubah}(h]h ]h"]h$]h&]uh1j6hjߌhhhNhNubjb+)}(h \normalsizeh]h \normalsize}hj~sbah}(h]h ]h"]h$]h&]formatlatexhhuh1ja+hhhMY hjߌhhubjC)}(hhh](jH)}(h~``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L0_BR (integer)`` Indicates bit rate for hierarchical coding layer 0 for HEVC encoder. h](jN)}(h8``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L0_BR (integer)``h]jT)}(hjh]h4V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L0_BR (integer)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhM^ hjubji)}(hhh]h)}(hDIndicates bit rate for hierarchical coding layer 0 for HEVC encoder.h]hDIndicates bit rate for hierarchical coding layer 0 for HEVC encoder.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM^ hjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhM^ hjubjH)}(h~``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L1_BR (integer)`` Indicates bit rate for hierarchical coding layer 1 for HEVC encoder. h](jN)}(h8``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L1_BR (integer)``h]jT)}(hjϡh]h4V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L1_BR (integer)}(hjѡhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj͡ubah}(h]h ]h"]h$]h&]uh1jMhhhMa hjɡubji)}(hhh]h)}(hDIndicates bit rate for hierarchical coding layer 1 for HEVC encoder.h]hDIndicates bit rate for hierarchical coding layer 1 for HEVC encoder.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMa hjubah}(h]h ]h"]h$]h&]uh1jhhjɡubeh}(h]h ]h"]h$]h&]uh1jGhhhMa hjhhubjH)}(h~``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L2_BR (integer)`` Indicates bit rate for hierarchical coding layer 2 for HEVC encoder. h](jN)}(h8``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L2_BR (integer)``h]jT)}(hjh]h4V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L2_BR (integer)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhMd hjubji)}(hhh]h)}(hDIndicates bit rate for hierarchical coding layer 2 for HEVC encoder.h]hDIndicates bit rate for hierarchical coding layer 2 for HEVC encoder.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMd hjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhMd hjhhubjH)}(h~``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L3_BR (integer)`` Indicates bit rate for hierarchical coding layer 3 for HEVC encoder. h](jN)}(h8``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L3_BR (integer)``h]jT)}(hj?h]h4V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L3_BR (integer)}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1jShj=ubah}(h]h ]h"]h$]h&]uh1jMhhhMg hj9ubji)}(hhh]h)}(hDIndicates bit rate for hierarchical coding layer 3 for HEVC encoder.h]hDIndicates bit rate for hierarchical coding layer 3 for HEVC encoder.}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMg hjTubah}(h]h ]h"]h$]h&]uh1jhhj9ubeh}(h]h ]h"]h$]h&]uh1jGhhhMg hjhhubjH)}(h~``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L4_BR (integer)`` Indicates bit rate for hierarchical coding layer 4 for HEVC encoder. h](jN)}(h8``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L4_BR (integer)``h]jT)}(hjwh]h4V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L4_BR (integer)}(hjyhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjuubah}(h]h ]h"]h$]h&]uh1jMhhhMj hjqubji)}(hhh]h)}(hDIndicates bit rate for hierarchical coding layer 4 for HEVC encoder.h]hDIndicates bit rate for hierarchical coding layer 4 for HEVC encoder.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMj hjubah}(h]h ]h"]h$]h&]uh1jhhjqubeh}(h]h ]h"]h$]h&]uh1jGhhhMj hjhhubjH)}(h~``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L5_BR (integer)`` Indicates bit rate for hierarchical coding layer 5 for HEVC encoder. h](jN)}(h8``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L5_BR (integer)``h]jT)}(hjh]h4V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L5_BR (integer)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhMm hjubji)}(hhh]h)}(hDIndicates bit rate for hierarchical coding layer 5 for HEVC encoder.h]hDIndicates bit rate for hierarchical coding layer 5 for HEVC encoder.}(hjǢhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMm hjĢubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhMm hjhhubjH)}(h~``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L6_BR (integer)`` Indicates bit rate for hierarchical coding layer 6 for HEVC encoder. h](jN)}(h8``V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L6_BR (integer)``h]jT)}(hjh]h4V4L2_CID_MPEG_VIDEO_HEVC_HIER_CODING_L6_BR (integer)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhMp hjubji)}(hhh]h)}(hDIndicates bit rate for hierarchical coding layer 6 for HEVC encoder.h]hDIndicates bit rate for hierarchical coding layer 6 for HEVC encoder.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMp hjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhMp hjhhubjH)}(h``V4L2_CID_MPEG_VIDEO_REF_NUMBER_FOR_PFRAMES (integer)`` Selects number of P reference pictures required for HEVC encoder. P-Frame can use 1 or 2 frames for reference. h](jN)}(h8``V4L2_CID_MPEG_VIDEO_REF_NUMBER_FOR_PFRAMES (integer)``h]jT)}(hjh]h4V4L2_CID_MPEG_VIDEO_REF_NUMBER_FOR_PFRAMES (integer)}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jShjubah}(h]h ]h"]h$]h&]uh1jMhhhMt hjubji)}(hhh]h)}(hnSelects number of P reference pictures required for HEVC encoder. P-Frame can use 1 or 2 frames for reference.h]hnSelects number of P reference pictures required for HEVC encoder. P-Frame can use 1 or 2 frames for reference.}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMs hj4ubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jGhhhMt hjhhubjH)}(h``V4L2_CID_MPEG_VIDEO_PREPEND_SPSPPS_TO_IDR (integer)`` Indicates whether to generate SPS and PPS at every IDR. Setting it to 0 disables generating SPS and PPS at every IDR. Setting it to one enables generating SPS and PPS at every IDR.h](jN)}(h7``V4L2_CID_MPEG_VIDEO_PREPEND_SPSPPS_TO_IDR (integer)``h]jT)}(hjWh]h3V4L2_CID_MPEG_VIDEO_PREPEND_SPSPPS_TO_IDR (integer)}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1jShjUubah}(h]h ]h"]h$]h&]uh1jMhhhMx hjQubji)}(hhh]h)}(hIndicates whether to generate SPS and PPS at every IDR. Setting it to 0 disables generating SPS and PPS at every IDR. Setting it to one enables generating SPS and PPS at every IDR.h]hIndicates whether to generate SPS and PPS at every IDR. Setting it to 0 disables generating SPS and PPS at every IDR. Setting it to one enables generating SPS and PPS at every IDR.}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMw hjlubah}(h]h ]h"]h$]h&]uh1jhhjQubeh}(h]h ]h"]h$]h&]uh1jGhhhMx hjhhubeh}(h]h ]h"]h$]h&]uh1jBhjߌhhhhhNubeh}(h](hevc-h-265-control-idsjތeh ]h"](hevc/h.265 control idshevc-control-ideh$]h&]uh1hhjhhhhhMj2}jjԌsj4}jތjԌsubeh}(h]9high-efficiency-video-coding-hevc-h-265-control-referenceah ]h"];high efficiency video coding (hevc/h.265) control referenceah$]h&]uh1hhhhhhhhMubeh}(h](codec-control-referenceheh ]h"](codec control referencecodec-controlseh$]h&]uh1hhhhhhhhKj2}jhsj4}hhsubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksj`footnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjϣerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourcehnj _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}(h]haj0]j&aj]jajU]jKaj]jaj]jaj ]j aj,]j"ajZ]jPaj]jaj7]j-aj]jaj]jaj !]j!ajz"]jp"aj$]j$aj0%]j&%aj&]j&aj(]j(aj.]jx.aj.]j.aj3]j 3aj8]j8ajk>]ja>aj@]j@ajB]jBajH]jHajwJ]jmJajL]jLaj O]jNajQ]jQaj Z]jZaj\Z]jRZajZ]jZajZ]jZajI[]j?[aj[]j[aj\]j\aj^]j^ajia]j_aajBd]j8dajBg]j8gajl]jkaj~p]jtpajr]jwraj+t]j!tajGt]j=taju]juajw]jwajfy]j\yaj{]jzaj~]jz~aj~]j~aj]jaj؂]j΂aj+]j!ajن]jφaj]j}ajތ]jԌaj]jajĒ]jaj\]jRaj]jaj]jaj ]jajܟ]jҟaunameids}(jhjjjkjkjkj0jkjkj/jjjUjjjjjm j jj,jjZj8jjj7jTjj jjz!j !j"jz"j!%j$j%j0%j 'j&j>)j(j.j.jm/j.j3j3j,9j8j>jk>j@j@j6CjBjHjHjJjwJj?MjLjxOj OjQjQjMZj ZjZj\ZjZjZj:[jZj[jI[j\j[j\j\j?_j^jajiajdjBdjgjBgjsjsjsjljsjsjqj~pjrjrjX~jU~jN~j+tjM~jJ~jtjGtjSvjuj}xjwjyjfyj{j{jjjj~jjjj~jjjGj؂jj+jHjنjjjjjjތjjjjj3jĒj˔j\jjjijjzj jjܟu nametypes}(jjjkjkjkj/jjjjm jjj8jjTj jz!j"j!%j%j 'j>)j.jm/j3j,9j>j@j6CjHjJj?MjxOjQjMZjZjZj:[j[j\j\j?_jajdjgjsjsjsjqjrjX~jN~jM~jtjSvj}xjyj{jjjjjjGjjHjjjjjj3j˔jjijzjuh}(hhjhjkjj0j1jkj1jjjUjVjjjjj j j,j-jZj[jjj7j8jjjjj !j !jz"j{"j$j$j0%j1%j&j&j(j(j.j.j.j.j3j3j8j8jk>jl>j@j@jBjBjHj HjwJjxJjLjLj Oj OjQjQj ZjZj\Zj]ZjZjZjZjZjI[jJ[j[j[j\j \j^j^jiajjajBdjCdjBgjCgjsjkjljljsjlj~pjpjrjrjU~jtj+tj,tjJ~j,tjGtjHtjujujwjwjfyjgyj{j{jj[~j~j~jj~j~j~jjj؂jقj+j,jنjچjjjjjތjߌjjߌjjjĒjŒj\j]jjjjj j jܟjݟu footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages](hsystem_message)}(hhh]h)}(hhh]h4Hyperlink target "codec-controls" is not referenced.}hjzsbah}(h]h ]h"]h$]h&]uh1hhjwubah}(h]h ]h"]h$]h&]levelKtypeINFOsourcehnjlineKuh1juubjv)}(hhh]h)}(hhh]h5Hyperlink target "mpeg-control-id" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineKuh1juubjv)}(hhh]h)}(hhh]h;Hyperlink target "v4l2-mpeg-stream-type" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineK$uh1juubjv)}(hhh]h)}(hhh]h>Hyperlink target "v4l2-mpeg-stream-vbi-fmt" is not referenced.}hjɤsbah}(h]h ]h"]h$]h&]uh1hhjƤubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineKXuh1juubjv)}(hhh]h)}(hhh]hCHyperlink target "v4l2-mpeg-audio-sampling-freq" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineKuuh1juubjv)}(hhh]h)}(hhh]h>Hyperlink target "v4l2-mpeg-audio-encoding" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineKuh1juubjv)}(hhh]h)}(hhh]h@Hyperlink target "v4l2-mpeg-audio-l1-bitrate" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineKuh1juubjv)}(hhh]h)}(hhh]h@Hyperlink target "v4l2-mpeg-audio-l2-bitrate" is not referenced.}hj1sbah}(h]h ]h"]h$]h&]uh1hhj.ubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineKuh1juubjv)}(hhh]h)}(hhh]h@Hyperlink target "v4l2-mpeg-audio-l3-bitrate" is not referenced.}hjKsbah}(h]h ]h"]h$]h&]uh1hhjHubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMuh1juubjv)}(hhh]h)}(hhh]hAHyperlink target "v4l2-mpeg-audio-ac3-bitrate" is not referenced.}hjesbah}(h]h ]h"]h$]h&]uh1hhjbubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineM2uh1juubjv)}(hhh]h)}(hhh]h:Hyperlink target "v4l2-mpeg-audio-mode" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhj|ubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMiuh1juubjv)}(hhh]h)}(hhh]hDHyperlink target "v4l2-mpeg-audio-mode-extension" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMuh1juubjv)}(hhh]h)}(hhh]h>Hyperlink target "v4l2-mpeg-audio-emphasis" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMuh1juubjv)}(hhh]h)}(hhh]h9Hyperlink target "v4l2-mpeg-audio-crc" is not referenced.}hjͥsbah}(h]h ]h"]h$]h&]uh1hhjʥubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMuh1juubjv)}(hhh]h)}(hhh]hBHyperlink target "v4l2-mpeg-audio-dec-playback" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMuh1juubjv)}(hhh]h)}(hhh]hOHyperlink target "v4l2-mpeg-audio-dec-multilingual-playback" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMuh1juubjv)}(hhh]h)}(hhh]h>Hyperlink target "v4l2-mpeg-video-encoding" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMuh1juubjv)}(hhh]h)}(hhh]hHyperlink target "v4l2-mpeg-video-vbv-size" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineM5uh1juubjv)}(hhh]h)}(hhh]h?Hyperlink target "v4l2-mpeg-video-vbv-delay" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMAuh1juubjv)}(hhh]h)}(hhh]hFHyperlink target "v4l2-mpeg-video-hor-search-range" is not referenced.}hjէsbah}(h]h ]h"]h$]h&]uh1hhjҧubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMFuh1juubjv)}(hhh]h)}(hhh]hGHyperlink target "v4l2-mpeg-video-vert-search-range" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMNuh1juubjv)}(hhh]h)}(hhh]hEHyperlink target "v4l2-mpeg-video-force-key-frame" is not referenced.}hj sbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMVuh1juubjv)}(hhh]h)}(hhh]hCHyperlink target "v4l2-mpeg-video-h264-cpb-size" is not referenced.}hj#sbah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineM\uh1juubjv)}(hhh]h)}(hhh]hAHyperlink target "v4l2-mpeg-video-header-mode" is not referenced.}hj=sbah}(h]h ]h"]h$]h&]uh1hhj:ubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMnuh1juubjv)}(hhh]h)}(hhh]hRHyperlink target "v4l2-mpeg-video-h264-sei-fp-arrangement-type" is not referenced.}hjWsbah}(h]h ]h"]h$]h&]uh1hhjTubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMuh1juubjv)}(hhh]h)}(hhh]hGHyperlink target "v4l2-mpeg-video-h264-fmo-map-type" is not referenced.}hjqsbah}(h]h ]h"]h$]h&]uh1hhjnubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMuh1juubjv)}(hhh]h)}(hhh]hOHyperlink target "v4l2-mpeg-video-h264-fmo-change-direction" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMuh1juubjv)}(hhh]h)}(hhh]hSHyperlink target "v4l2-mpeg-video-h264-hierarchical-coding-type" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineM8uh1juubjv)}(hhh]h)}(hhh]h6Hyperlink target "mfc51-control-id" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMuh1juubjv)}(hhh]h)}(hhh]hKHyperlink target "v4l2-mpeg-mfc51-video-frame-skip-mode" is not referenced.}hj٨sbah}(h]h ]h"]h$]h&]uh1hhj֨ubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMuh1juubjv)}(hhh]h)}(hhh]hLHyperlink target "v4l2-mpeg-mfc51-video-force-frame-type" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineM/uh1juubjv)}(hhh]h)}(hhh]h8Hyperlink target "cx2341x-control-id" is not referenced.}hj sbah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMMuh1juubjv)}(hhh]h)}(hhh]hQHyperlink target "v4l2-mpeg-cx2341x-video-spatial-filter-mode" is not referenced.}hj'sbah}(h]h ]h"]h$]h&]uh1hhj$ubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMRuh1juubjv)}(hhh]h)}(hhh]h>Hyperlink target "luma-spatial-filter-type" is not referenced.}hjAsbah}(h]h ]h"]h$]h&]uh1hhj>ubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMmuh1juubjv)}(hhh]h)}(hhh]h@Hyperlink target "chroma-spatial-filter-type" is not referenced.}hj[sbah}(h]h ]h"]h$]h&]uh1hhjXubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMuh1juubjv)}(hhh]h)}(hhh]hRHyperlink target "v4l2-mpeg-cx2341x-video-temporal-filter-mode" is not referenced.}hjusbah}(h]h ]h"]h$]h&]uh1hhjrubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMuh1juubjv)}(hhh]h)}(hhh]hPHyperlink target "v4l2-mpeg-cx2341x-video-median-filter-type" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMuh1juubjv)}(hhh]h)}(hhh]h4Hyperlink target "vpx-control-id" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineM uh1juubjv)}(hhh]h)}(hhh]h=Hyperlink target "v4l2-vpx-num-partitions" is not referenced.}hjésbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMuh1juubjv)}(hhh]h)}(hhh]h=Hyperlink target "v4l2-vpx-num-ref-frames" is not referenced.}hjݩsbah}(h]h ]h"]h$]h&]uh1hhjکubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineM-uh1juubjv)}(hhh]h)}(hhh]h?Hyperlink target "v4l2-vpx-golden-frame-sel" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMauh1juubjv)}(hhh]h)}(hhh]hAHyperlink target "v4l2-mpeg-video-vp8-profile" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMuh1juubjv)}(hhh]h)}(hhh]hAHyperlink target "v4l2-mpeg-video-vp9-profile" is not referenced.}hj+sbah}(h]h ]h"]h$]h&]uh1hhj(ubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMuh1juubjv)}(hhh]h)}(hhh]h?Hyperlink target "v4l2-mpeg-video-vp9-level" is not referenced.}hjEsbah}(h]h ]h"]h$]h&]uh1hhjBubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMuh1juubjv)}(hhh]h)}(hhh]h5Hyperlink target "hevc-control-id" is not referenced.}hj_sbah}(h]h ]h"]h$]h&]uh1hhj\ubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMuh1juubjv)}(hhh]h)}(hhh]h@Hyperlink target "v4l2-hevc-hier-coding-type" is not referenced.}hjysbah}(h]h ]h"]h$]h&]uh1hhjvubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineM3 uh1juubjv)}(hhh]h)}(hhh]h7Hyperlink target "v4l2-hevc-profile" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineMx uh1juubjv)}(hhh]h)}(hhh]h5Hyperlink target "v4l2-hevc-level" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineM uh1juubjv)}(hhh]h)}(hhh]h4Hyperlink target "v4l2-hevc-tier" is not referenced.}hjǪsbah}(h]h ]h"]h$]h&]uh1hhjĪubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineM uh1juubjv)}(hhh]h)}(hhh]h@Hyperlink target "v4l2-hevc-loop-filter-mode" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjުubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineM uh1juubjv)}(hhh]h)}(hhh]h