Loading tv/tuner/1.1/types.hal +29 −0 Original line number Diff line number Diff line Loading @@ -138,6 +138,24 @@ enum FrontendAnalogAftFlag : uint32_t { AFT_FALSE, }; /** * Time Interleave Mode for DVBC Frontend. */ @export enum FrontendCableTimeInterleaveMode : uint32_t { UNDEFINED = 0, AUTO = 1 << 0, INTERLEAVING_128_1_0 = 1 << 1, INTERLEAVING_128_1_1 = 1 << 2, INTERLEAVING_64_2 = 1 << 3, INTERLEAVING_32_4 = 1 << 4, INTERLEAVING_16_8 = 1 << 5, INTERLEAVING_8_16 = 1 << 6, INTERLEAVING_128_2 = 1 << 7, INTERLEAVING_128_3 = 1 << 8, INTERLEAVING_128_4 = 1 << 9, }; /** * Extended Transmission Mode for DVBT. */ Loading Loading @@ -184,6 +202,13 @@ struct FrontendAnalogSettingsExt1_1 { FrontendAnalogAftFlag aftFlag; }; /** * Extended Signal Settings for DVBC Frontend. */ struct FrontendDvbcSettingsExt1_1 { FrontendCableTimeInterleaveMode interleaveMode; }; /** * Extended Signal Settings for Frontend. */ Loading @@ -197,6 +222,8 @@ struct FrontendSettingsExt1_1 { FrontendAnalogSettingsExt1_1 analog; FrontendDvbcSettingsExt1_1 dvbc; FrontendDvbsSettingsExt1_1 dvbs; FrontendDvbtSettingsExt1_1 dvbt; Loading Loading @@ -367,6 +394,8 @@ safe_union FrontendModulation { safe_union FrontendInterleaveMode { @1.0::FrontendAtsc3TimeInterleaveMode atsc3; FrontendCableTimeInterleaveMode dvbc; FrontendDtmbTimeInterleaveMode dtmb; }; Loading Loading
tv/tuner/1.1/types.hal +29 −0 Original line number Diff line number Diff line Loading @@ -138,6 +138,24 @@ enum FrontendAnalogAftFlag : uint32_t { AFT_FALSE, }; /** * Time Interleave Mode for DVBC Frontend. */ @export enum FrontendCableTimeInterleaveMode : uint32_t { UNDEFINED = 0, AUTO = 1 << 0, INTERLEAVING_128_1_0 = 1 << 1, INTERLEAVING_128_1_1 = 1 << 2, INTERLEAVING_64_2 = 1 << 3, INTERLEAVING_32_4 = 1 << 4, INTERLEAVING_16_8 = 1 << 5, INTERLEAVING_8_16 = 1 << 6, INTERLEAVING_128_2 = 1 << 7, INTERLEAVING_128_3 = 1 << 8, INTERLEAVING_128_4 = 1 << 9, }; /** * Extended Transmission Mode for DVBT. */ Loading Loading @@ -184,6 +202,13 @@ struct FrontendAnalogSettingsExt1_1 { FrontendAnalogAftFlag aftFlag; }; /** * Extended Signal Settings for DVBC Frontend. */ struct FrontendDvbcSettingsExt1_1 { FrontendCableTimeInterleaveMode interleaveMode; }; /** * Extended Signal Settings for Frontend. */ Loading @@ -197,6 +222,8 @@ struct FrontendSettingsExt1_1 { FrontendAnalogSettingsExt1_1 analog; FrontendDvbcSettingsExt1_1 dvbc; FrontendDvbsSettingsExt1_1 dvbs; FrontendDvbtSettingsExt1_1 dvbt; Loading Loading @@ -367,6 +394,8 @@ safe_union FrontendModulation { safe_union FrontendInterleaveMode { @1.0::FrontendAtsc3TimeInterleaveMode atsc3; FrontendCableTimeInterleaveMode dvbc; FrontendDtmbTimeInterleaveMode dtmb; }; Loading