Esphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget5/translations/zh_CN/userspace-api/media/dvb/fe-type-tmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget5/translations/zh_TW/userspace-api/media/dvb/fe-type-tmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget5/translations/it_IT/userspace-api/media/dvb/fe-type-tmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget5/translations/ja_JP/userspace-api/media/dvb/fe-type-tmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget5/translations/ko_KR/userspace-api/media/dvb/fe-type-tmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget5/translations/sp_SP/userspace-api/media/dvb/fe-type-tmodnameN 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:spacepreserveuh1hhhhhhO/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/fe-type-t.rsthKubhsection)}(hhh](htitle)}(h Frontend typeh]h Frontend type}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh paragraph)}(hFor historical reasons, frontend types are named by the type of modulation used in transmission. The fontend types are given by fe_type_t type, defined as:h]hFor historical reasons, frontend types are named by the type of modulation used in transmission. The fontend types are given by fe_type_t type, defined as:}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubhindex)}(hhh]h}(h]h ]h"]h$]h&]entries](singlefe_type (C type) c.fe_typehNtauh1hhhhhhNhNubhdesc)}(hhh](hdesc_signature)}(hfe_typeh]hdesc_signature_line)}(h type fe_typeh](hdesc_sig_keyword)}(htypeh]htype}(hhhhhNhNubah}(h]h ]kah"]h$]h&]uh1hhhhhhhhK ubhdesc_sig_space)}(h h]h }(hjhhhNhNubah}(h]h ]wah"]h$]h&]uh1j hhhhhhhK ubh desc_name)}(hfe_typeh]h desc_sig_name)}(hhh]hfe_type}(hj%hhhNhNubah}(h]h ]nah"]h$]h&]uh1j#hjubah}(h]h ](sig-namedescnameeh"]h$]h&]hhuh1jhhhhhhhK ubeh}(h]h ]h"]h$]h&]hh add_permalinkuh1hsphinx_line_type declaratorhhhhhhhK ubah}(h]hah ](sig sig-objecteh"]h$]h&] is_multiline _toc_parts) _toc_namehuh1hhhhK hhhhubh desc_content)}(hhh]h}(h]h ]h"]h$]h&]uh1jOhhhhhhhK ubeh}(h]h ](ctypeeh"]h$]h&]domainj]objtypej^desctypej^noindex noindexentrynocontentsentryuh1hhhhhhNhNubhtabular_col_spec)}(hhh]h}(h]h ]h"]h$]h&]spec|p{6.6cm}|p{2.2cm}|p{8.5cm}|uh1jhhhhKhhhhubhtable)}(hhh](h)}(hFrontend typesh]hFrontend types}(hjzhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjwubhtgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubhthead)}(hhh]hrow)}(hhh](hentry)}(hhh]h)}(hfe_typeh]hfe_type}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h@:ref:`DTV_DELIVERY_SYSTEM ` equivalent typeh](h)}(h0:ref:`DTV_DELIVERY_SYSTEM `h]hinline)}(hjh]hDTV_DELIVERY_SYSTEM}(hjhhhNhNubah}(h]h ](xrefstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdoc!userspace-api/media/dvb/fe-type-t refdomainjreftyperef refexplicitrefwarn reftargetdtv-delivery-systemuh1hhhhKhjubh equivalent type}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubhtbody)}(hhh](j)}(hhh](j)}(hhh](htarget)}(h .. _FE-QPSK:h]h}(h]h ]h"]h$]h&]refidfe-qpskuh1j:hK!hj7ubh)}(h ``FE_QPSK``h]hliteral)}(hjJh]hFE_QPSK}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1jLhjHubah}(h]jGah ]h"]fe-qpskah$]h&]uh1hhhhK#hj7expect_referenced_by_name}j_j<sexpect_referenced_by_id}jGj<subeh}(h]h ]h"]h$]h&]uh1jhj4ubj)}(hhh]h)}(hFor DVB-S standardh]hFor DVB-S standard}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hjlubah}(h]h ]h"]h$]h&]uh1jhj4ubj)}(hhh]h)}(h ``SYS_DVBS``h]jM)}(hjh]hSYS_DVBS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jLhjubah}(h]h ]h"]h$]h&]uh1hhhhK'hjubah}(h]h ]h"]h$]h&]uh1jhj4ubeh}(h]h ]h"]h$]h&]uh1jhj1ubj)}(hhh](j)}(hhh](j;)}(h .. _FE-QAM:h]h}(h]h ]h"]h$]h&]jFfe-qamuh1j:hK+hjubh)}(h ``FE_QAM``h]jM)}(hjh]hFE_QAM}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jLhjubah}(h]jah ]h"]fe-qamah$]h&]uh1hhhhK-hjjb}jjsjd}jjsubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hFor DVB-C annex A standardh]hFor DVB-C annex A standard}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h``SYS_DVBC_ANNEX_A``h]jM)}(hjh]hSYS_DVBC_ANNEX_A}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jLhjubah}(h]h ]h"]h$]h&]uh1hhhhK1hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj1ubj)}(hhh](j)}(hhh](j;)}(h .. _FE-OFDM:h]h}(h]h ]h"]h$]h&]jFfe-ofdmuh1j:hK5hjubh)}(h ``FE_OFDM``h]jM)}(hj*h]hFE_OFDM}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1jLhj(ubah}(h]j'ah ]h"]fe-ofdmah$]h&]uh1hhhhK7hjjb}j=jsjd}j'jsubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hFor DVB-T standardh]hFor DVB-T standard}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjHubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h ``SYS_DVBT``h]jM)}(hjdh]hSYS_DVBT}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1jLhjbubah}(h]h ]h"]h$]h&]uh1hhhhK;hj_ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj1ubj)}(hhh](j)}(hhh](j;)}(h .. _FE-ATSC:h]h}(h]h ]h"]h$]h&]jFfe-atscuh1j:hK?hjubh)}(h ``FE_ATSC``h]jM)}(hjh]hFE_ATSC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jLhjubah}(h]jah ]h"]fe-atscah$]h&]uh1hhhhKAhjjb}jjsjd}jjsubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hHFor ATSC standard (terrestrial) or for DVB-C Annex B (cable) used in US.h]hHFor ATSC standard (terrestrial) or for DVB-C Annex B (cable) used in US.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h:``SYS_ATSC`` (terrestrial) or ``SYS_DVBC_ANNEX_B`` (cable)h](jM)}(h ``SYS_ATSC``h]hSYS_ATSC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jLhjubh (terrestrial) or }(hjhhhNhNubjM)}(h``SYS_DVBC_ANNEX_B``h]hSYS_DVBC_ANNEX_B}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jLhjubh (cable)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKFhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj1ubeh}(h]h ]h"]h$]h&]uh1j/hjubeh}(h]h ]h"]h$]h&]colsKuh1jhjwubeh}(h]id1ah ]h"]h$]h&]uh1juhhhhhNhNubh)}(hXNewer formats like DVB-S2, ISDB-T, ISDB-S and DVB-T2 are not described at the above, as they're supported via the new :ref:`FE_GET_PROPERTY/FE_GET_SET_PROPERTY ` ioctl's, using the :ref:`DTV_DELIVERY_SYSTEM ` parameter.h](hxNewer formats like DVB-S2, ISDB-T, ISDB-S and DVB-T2 are not described at the above, as they’re supported via the new }(hjhhhNhNubh)}(h<:ref:`FE_GET_PROPERTY/FE_GET_SET_PROPERTY `h]j)}(hj(h]h#FE_GET_PROPERTY/FE_GET_SET_PROPERTY}(hj*hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj&ubah}(h]h ]h"]h$]h&]refdocj  refdomainj4reftyperef refexplicitrefwarnjfe_get_propertyuh1hhhhKIhjubh ioctl’s, using the }(hjhhhNhNubh)}(h0:ref:`DTV_DELIVERY_SYSTEM `h]j)}(hjLh]hDTV_DELIVERY_SYSTEM}(hjNhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjJubah}(h]h ]h"]h$]h&]refdocj  refdomainjXreftyperef refexplicitrefwarnjdtv-delivery-systemuh1hhhhKIhjubh parameter.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKIhhhhubh)}(hXIn the old days, struct :c:type:`dvb_frontend_info` used to contain ``fe_type_t`` field to indicate the delivery systems, filled with either ``FE_QPSK, FE_QAM, FE_OFDM`` or ``FE_ATSC``. While this is still filled to keep backward compatibility, the usage of this field is deprecated, as it can report just one delivery system, but some devices support multiple delivery systems. Please use :ref:`DTV_ENUM_DELSYS ` instead.h](hIn the old days, struct }(hjthhhNhNubh)}(h:c:type:`dvb_frontend_info`h]jM)}(hj~h]hdvb_frontend_info}(hjhhhNhNubah}(h]h ](jj]c-typeeh"]h$]h&]uh1jLhj|ubah}(h]h ]h"]h$]h&]refdocj  refdomainj]reftypetype refexplicitrefwarn c:parent_keysphinx.domains.c LookupKey)}data]sbjdvb_frontend_infouh1hhhhKOhjtubh used to contain }(hjthhhNhNubjM)}(h ``fe_type_t``h]h fe_type_t}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jLhjtubh< field to indicate the delivery systems, filled with either }(hjthhhNhNubjM)}(h``FE_QPSK, FE_QAM, FE_OFDM``h]hFE_QPSK, FE_QAM, FE_OFDM}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jLhjtubh or }(hjthhhNhNubjM)}(h ``FE_ATSC``h]hFE_ATSC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jLhjtubh. While this is still filled to keep backward compatibility, the usage of this field is deprecated, as it can report just one delivery system, but some devices support multiple delivery systems. Please use }(hjthhhNhNubh)}(h(:ref:`DTV_ENUM_DELSYS `h]j)}(hjh]hDTV_ENUM_DELSYS}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj  refdomainjreftyperef refexplicitrefwarnjdtv-enum-delsysuh1hhhhKOhjtubh instead.}(hjthhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKOhhhhubh)}(hXOn devices that support multiple delivery systems, struct :c:type:`dvb_frontend_info`::``fe_type_t`` is filled with the currently standard, as selected by the last call to :ref:`FE_SET_PROPERTY ` using the :ref:`DTV_DELIVERY_SYSTEM ` property.h](h:On devices that support multiple delivery systems, struct }(hjhhhNhNubh)}(h:c:type:`dvb_frontend_info`h]jM)}(hjh]hdvb_frontend_info}(hjhhhNhNubah}(h]h ](jj]c-typeeh"]h$]h&]uh1jLhjubah}(h]h ]h"]h$]h&]refdocj  refdomainj]reftypetype refexplicitrefwarnjjjdvb_frontend_infouh1hhhhKWhjubh::}(hjhhhNhNubjM)}(h ``fe_type_t``h]h fe_type_t}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1jLhjubhH is filled with the currently standard, as selected by the last call to }(hjhhhNhNubh)}(h(:ref:`FE_SET_PROPERTY `h]j)}(hjFh]hFE_SET_PROPERTY}(hjHhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjDubah}(h]h ]h"]h$]h&]refdocj  refdomainjRreftyperef refexplicitrefwarnjfe_get_propertyuh1hhhhKWhjubh using the }(hjhhhNhNubh)}(h0:ref:`DTV_DELIVERY_SYSTEM `h]j)}(hjjh]hDTV_DELIVERY_SYSTEM}(hjlhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjhubah}(h]h ]h"]h$]h&]refdocj  refdomainjvreftyperef refexplicitrefwarnjdtv-delivery-systemuh1hhhhKWhjubh property.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKWhhhhubeh}(h] frontend-typeah ]h"] frontend typeah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksjfootnote_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_handlerjerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _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}(jG]j<aj]jaj']jaj]jaunameids}(jjj_jGjjj=j'jju nametypes}(jj_jj=juh}(jhhhjGjHjjj'j(jjjjwu footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}jKsRparse_messages]transform_messages](hsystem_message)}(hhh]h)}(hhh]h-Hyperlink target "fe-qpsk" is not referenced.}hj)sbah}(h]h ]h"]h$]h&]uh1hhj&ubah}(h]h ]h"]h$]h&]levelKtypeINFOlineK!sourcehuh1j$ubj%)}(hhh]h)}(hhh]h,Hyperlink target "fe-qam" is not referenced.}hjDsbah}(h]h ]h"]h$]h&]uh1hhjAubah}(h]h ]h"]h$]h&]levelKtypej>lineK+sourcehuh1j$ubj%)}(hhh]h)}(hhh]h-Hyperlink target "fe-ofdm" is not referenced.}hj^sbah}(h]h ]h"]h$]h&]uh1hhj[ubah}(h]h ]h"]h$]h&]levelKtypej>lineK5sourcehuh1j$ubj%)}(hhh]h)}(hhh]h-Hyperlink target "fe-atsc" is not referenced.}hjxsbah}(h]h ]h"]h$]h&]uh1hhjuubah}(h]h ]h"]h$]h&]levelKtypej>lineK?sourcehuh1j$ube transformerN include_log] decorationNhhub.