Loading media/java/android/media/tv/tuner/frontend/AnalogFrontendSettings.java +9 −3 Original line number Diff line number Diff line Loading @@ -215,14 +215,16 @@ public class AnalogFrontendSettings extends FrontendSettings { * Builder for {@link AnalogFrontendSettings}. */ public static class Builder { private int mFrequency; private int mSignalType; private int mSifStandard; private int mFrequency = 0; private int mSignalType = SIGNAL_TYPE_UNDEFINED; private int mSifStandard = SIF_UNDEFINED; private Builder() {} /** * Sets frequency in Hz. * * <p>Default value is 0. */ @NonNull @IntRange(from = 1) Loading @@ -233,6 +235,8 @@ public class AnalogFrontendSettings extends FrontendSettings { /** * Sets analog signal type. * * <p>Default value is {@link #SIGNAL_TYPE_UNDEFINED}. */ @NonNull public Builder setSignalType(@SignalType int signalType) { Loading @@ -242,6 +246,8 @@ public class AnalogFrontendSettings extends FrontendSettings { /** * Sets Standard Interchange Format (SIF). * * <p>Default value is {@link #SIF_UNDEFINED}. */ @NonNull public Builder setSifStandard(@SifStandard int sifStandard) { Loading media/java/android/media/tv/tuner/frontend/Atsc3FrontendSettings.java +12 −4 Original line number Diff line number Diff line Loading @@ -327,16 +327,18 @@ public class Atsc3FrontendSettings extends FrontendSettings { * Builder for {@link Atsc3FrontendSettings}. */ public static class Builder { private int mFrequency; private int mBandwidth; private int mDemodOutputFormat; private Atsc3PlpSettings[] mPlpSettings; private int mFrequency = 0; private int mBandwidth = BANDWIDTH_UNDEFINED; private int mDemodOutputFormat = DEMOD_OUTPUT_FORMAT_UNDEFINED; private Atsc3PlpSettings[] mPlpSettings = {}; private Builder() { } /** * Sets frequency in Hz. * * <p>Default value is 0. */ @NonNull @IntRange(from = 1) Loading @@ -347,6 +349,8 @@ public class Atsc3FrontendSettings extends FrontendSettings { /** * Sets bandwidth. * * <p>Default value is {@link #BANDWIDTH_UNDEFINED}. */ @NonNull public Builder setBandwidth(int bandwidth) { Loading @@ -355,6 +359,8 @@ public class Atsc3FrontendSettings extends FrontendSettings { } /** * Sets Demod Output Format. * * <p>Default value is {@link #DEMOD_OUTPUT_FORMAT_UNDEFINED}. */ @NonNull public Builder setDemodOutputFormat(@DemodOutputFormat int demodOutputFormat) { Loading @@ -363,6 +369,8 @@ public class Atsc3FrontendSettings extends FrontendSettings { } /** * Sets PLP Settings. * * <p>Default value an empty array. */ @NonNull public Builder setPlpSettings(@NonNull Atsc3PlpSettings[] plpSettings) { Loading media/java/android/media/tv/tuner/frontend/AtscFrontendSettings.java +6 −2 Original line number Diff line number Diff line Loading @@ -93,14 +93,16 @@ public class AtscFrontendSettings extends FrontendSettings { * Builder for {@link AtscFrontendSettings}. */ public static class Builder { private int mFrequency; private int mModulation; private int mFrequency = 0; private int mModulation = MODULATION_UNDEFINED; private Builder() { } /** * Sets frequency in Hz. * * <p>Default value is 0. */ @NonNull @IntRange(from = 1) Loading @@ -111,6 +113,8 @@ public class AtscFrontendSettings extends FrontendSettings { /** * Sets Modulation. * * <p>Default value is {@link #MODULATION_UNDEFINED}. */ @NonNull public Builder setModulation(@Modulation int modulation) { Loading media/java/android/media/tv/tuner/frontend/DvbcFrontendSettings.java +21 −7 Original line number Diff line number Diff line Loading @@ -220,19 +220,21 @@ public class DvbcFrontendSettings extends FrontendSettings { * Builder for {@link DvbcFrontendSettings}. */ public static class Builder { private int mFrequency; private int mModulation; private long mInnerFec; private int mSymbolRate; private int mOuterFec; private int mAnnex; private int mSpectralInversion; private int mFrequency = 0; private int mModulation = MODULATION_UNDEFINED; private long mInnerFec = FEC_UNDEFINED; private int mSymbolRate = 0; private int mOuterFec = OUTER_FEC_UNDEFINED; private int mAnnex = ANNEX_UNDEFINED; private int mSpectralInversion = SPECTRAL_INVERSION_UNDEFINED; private Builder() { } /** * Sets frequency in Hz. * * <p>Default value is 0. */ @NonNull @IntRange(from = 1) Loading @@ -243,6 +245,8 @@ public class DvbcFrontendSettings extends FrontendSettings { /** * Sets Modulation. * * <p>Default value is {@link #MODULATION_UNDEFINED}. */ @NonNull public Builder setModulation(@Modulation int modulation) { Loading @@ -251,6 +255,8 @@ public class DvbcFrontendSettings extends FrontendSettings { } /** * Sets Inner Forward Error Correction. * * <p>Default value is {@link #FEC_UNDEFINED}. */ @NonNull public Builder setInnerFec(@InnerFec long fec) { Loading @@ -259,6 +265,8 @@ public class DvbcFrontendSettings extends FrontendSettings { } /** * Sets Symbol Rate in symbols per second. * * <p>Default value is 0. */ @NonNull public Builder setSymbolRate(int symbolRate) { Loading @@ -267,6 +275,8 @@ public class DvbcFrontendSettings extends FrontendSettings { } /** * Sets Outer Forward Error Correction. * * <p>Default value is {@link #OUTER_FEC_UNDEFINED}. */ @NonNull public Builder setOuterFec(@OuterFec int outerFec) { Loading @@ -275,6 +285,8 @@ public class DvbcFrontendSettings extends FrontendSettings { } /** * Sets Annex. * * <p>Default value is {@link #ANNEX_UNDEFINED}. */ @NonNull public Builder setAnnex(@Annex int annex) { Loading @@ -283,6 +295,8 @@ public class DvbcFrontendSettings extends FrontendSettings { } /** * Sets Spectral Inversion. * * <p>Default value is {@link #SPECTRAL_INVERSION_UNDEFINED}. */ @NonNull public Builder setSpectralInversion(@SpectralInversion int spectralInversion) { Loading media/java/android/media/tv/tuner/frontend/DvbsFrontendSettings.java +28 −9 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import android.annotation.RequiresPermission; import android.annotation.SystemApi; import android.content.Context; import android.hardware.tv.tuner.V1_0.Constants; import android.media.tv.tuner.Tuner; import android.media.tv.tuner.TunerUtils; import java.lang.annotation.Retention; Loading Loading @@ -305,21 +306,23 @@ public class DvbsFrontendSettings extends FrontendSettings { * Builder for {@link DvbsFrontendSettings}. */ public static class Builder { private int mFrequency; private int mModulation; private DvbsCodeRate mCodeRate; private int mSymbolRate; private int mRolloff; private int mPilot; private int mInputStreamId; private int mStandard; private int mVcmMode; private int mFrequency = 0; private int mModulation = MODULATION_UNDEFINED; private DvbsCodeRate mCodeRate = null; private int mSymbolRate = 0; private int mRolloff = ROLLOFF_UNDEFINED; private int mPilot = PILOT_UNDEFINED; private int mInputStreamId = Tuner.INVALID_STREAM_ID; private int mStandard = STANDARD_AUTO; private int mVcmMode = VCM_MODE_UNDEFINED; private Builder() { } /** * Sets frequency in Hz. * * <p>Default value is 0. */ @NonNull @IntRange(from = 1) Loading @@ -330,6 +333,8 @@ public class DvbsFrontendSettings extends FrontendSettings { /** * Sets Modulation. * * <p>Default value is {@link #MODULATION_UNDEFINED}. */ @NonNull public Builder setModulation(@Modulation int modulation) { Loading @@ -338,6 +343,8 @@ public class DvbsFrontendSettings extends FrontendSettings { } /** * Sets Code rate. * * <p>Default value is {@code null}. */ @NonNull public Builder setCodeRate(@Nullable DvbsCodeRate codeRate) { Loading @@ -346,6 +353,8 @@ public class DvbsFrontendSettings extends FrontendSettings { } /** * Sets Symbol Rate. * * <p>Default value is 0. */ @NonNull public Builder setSymbolRate(int symbolRate) { Loading @@ -354,6 +363,8 @@ public class DvbsFrontendSettings extends FrontendSettings { } /** * Sets Rolloff. * * <p>Default value is {@link #ROLLOFF_UNDEFINED}. */ @NonNull public Builder setRolloff(@Rolloff int rolloff) { Loading @@ -362,6 +373,8 @@ public class DvbsFrontendSettings extends FrontendSettings { } /** * Sets Pilot mode. * * <p>Default value is {@link #PILOT_UNDEFINED}. */ @NonNull public Builder setPilot(@Pilot int pilot) { Loading @@ -370,6 +383,8 @@ public class DvbsFrontendSettings extends FrontendSettings { } /** * Sets Input Stream ID. * * <p>Default value is {@link Tuner#INVALID_STREAM_ID}. */ @NonNull public Builder setInputStreamId(int inputStreamId) { Loading @@ -378,6 +393,8 @@ public class DvbsFrontendSettings extends FrontendSettings { } /** * Sets Standard. * * <p>Default value is {@link #STANDARD_AUTO}. */ @NonNull public Builder setStandard(@Standard int standard) { Loading @@ -386,6 +403,8 @@ public class DvbsFrontendSettings extends FrontendSettings { } /** * Sets VCM mode. * * <p>Default value is {@link #VCM_MODE_UNDEFINED}. */ @NonNull public Builder setVcmMode(@VcmMode int vcm) { Loading Loading
media/java/android/media/tv/tuner/frontend/AnalogFrontendSettings.java +9 −3 Original line number Diff line number Diff line Loading @@ -215,14 +215,16 @@ public class AnalogFrontendSettings extends FrontendSettings { * Builder for {@link AnalogFrontendSettings}. */ public static class Builder { private int mFrequency; private int mSignalType; private int mSifStandard; private int mFrequency = 0; private int mSignalType = SIGNAL_TYPE_UNDEFINED; private int mSifStandard = SIF_UNDEFINED; private Builder() {} /** * Sets frequency in Hz. * * <p>Default value is 0. */ @NonNull @IntRange(from = 1) Loading @@ -233,6 +235,8 @@ public class AnalogFrontendSettings extends FrontendSettings { /** * Sets analog signal type. * * <p>Default value is {@link #SIGNAL_TYPE_UNDEFINED}. */ @NonNull public Builder setSignalType(@SignalType int signalType) { Loading @@ -242,6 +246,8 @@ public class AnalogFrontendSettings extends FrontendSettings { /** * Sets Standard Interchange Format (SIF). * * <p>Default value is {@link #SIF_UNDEFINED}. */ @NonNull public Builder setSifStandard(@SifStandard int sifStandard) { Loading
media/java/android/media/tv/tuner/frontend/Atsc3FrontendSettings.java +12 −4 Original line number Diff line number Diff line Loading @@ -327,16 +327,18 @@ public class Atsc3FrontendSettings extends FrontendSettings { * Builder for {@link Atsc3FrontendSettings}. */ public static class Builder { private int mFrequency; private int mBandwidth; private int mDemodOutputFormat; private Atsc3PlpSettings[] mPlpSettings; private int mFrequency = 0; private int mBandwidth = BANDWIDTH_UNDEFINED; private int mDemodOutputFormat = DEMOD_OUTPUT_FORMAT_UNDEFINED; private Atsc3PlpSettings[] mPlpSettings = {}; private Builder() { } /** * Sets frequency in Hz. * * <p>Default value is 0. */ @NonNull @IntRange(from = 1) Loading @@ -347,6 +349,8 @@ public class Atsc3FrontendSettings extends FrontendSettings { /** * Sets bandwidth. * * <p>Default value is {@link #BANDWIDTH_UNDEFINED}. */ @NonNull public Builder setBandwidth(int bandwidth) { Loading @@ -355,6 +359,8 @@ public class Atsc3FrontendSettings extends FrontendSettings { } /** * Sets Demod Output Format. * * <p>Default value is {@link #DEMOD_OUTPUT_FORMAT_UNDEFINED}. */ @NonNull public Builder setDemodOutputFormat(@DemodOutputFormat int demodOutputFormat) { Loading @@ -363,6 +369,8 @@ public class Atsc3FrontendSettings extends FrontendSettings { } /** * Sets PLP Settings. * * <p>Default value an empty array. */ @NonNull public Builder setPlpSettings(@NonNull Atsc3PlpSettings[] plpSettings) { Loading
media/java/android/media/tv/tuner/frontend/AtscFrontendSettings.java +6 −2 Original line number Diff line number Diff line Loading @@ -93,14 +93,16 @@ public class AtscFrontendSettings extends FrontendSettings { * Builder for {@link AtscFrontendSettings}. */ public static class Builder { private int mFrequency; private int mModulation; private int mFrequency = 0; private int mModulation = MODULATION_UNDEFINED; private Builder() { } /** * Sets frequency in Hz. * * <p>Default value is 0. */ @NonNull @IntRange(from = 1) Loading @@ -111,6 +113,8 @@ public class AtscFrontendSettings extends FrontendSettings { /** * Sets Modulation. * * <p>Default value is {@link #MODULATION_UNDEFINED}. */ @NonNull public Builder setModulation(@Modulation int modulation) { Loading
media/java/android/media/tv/tuner/frontend/DvbcFrontendSettings.java +21 −7 Original line number Diff line number Diff line Loading @@ -220,19 +220,21 @@ public class DvbcFrontendSettings extends FrontendSettings { * Builder for {@link DvbcFrontendSettings}. */ public static class Builder { private int mFrequency; private int mModulation; private long mInnerFec; private int mSymbolRate; private int mOuterFec; private int mAnnex; private int mSpectralInversion; private int mFrequency = 0; private int mModulation = MODULATION_UNDEFINED; private long mInnerFec = FEC_UNDEFINED; private int mSymbolRate = 0; private int mOuterFec = OUTER_FEC_UNDEFINED; private int mAnnex = ANNEX_UNDEFINED; private int mSpectralInversion = SPECTRAL_INVERSION_UNDEFINED; private Builder() { } /** * Sets frequency in Hz. * * <p>Default value is 0. */ @NonNull @IntRange(from = 1) Loading @@ -243,6 +245,8 @@ public class DvbcFrontendSettings extends FrontendSettings { /** * Sets Modulation. * * <p>Default value is {@link #MODULATION_UNDEFINED}. */ @NonNull public Builder setModulation(@Modulation int modulation) { Loading @@ -251,6 +255,8 @@ public class DvbcFrontendSettings extends FrontendSettings { } /** * Sets Inner Forward Error Correction. * * <p>Default value is {@link #FEC_UNDEFINED}. */ @NonNull public Builder setInnerFec(@InnerFec long fec) { Loading @@ -259,6 +265,8 @@ public class DvbcFrontendSettings extends FrontendSettings { } /** * Sets Symbol Rate in symbols per second. * * <p>Default value is 0. */ @NonNull public Builder setSymbolRate(int symbolRate) { Loading @@ -267,6 +275,8 @@ public class DvbcFrontendSettings extends FrontendSettings { } /** * Sets Outer Forward Error Correction. * * <p>Default value is {@link #OUTER_FEC_UNDEFINED}. */ @NonNull public Builder setOuterFec(@OuterFec int outerFec) { Loading @@ -275,6 +285,8 @@ public class DvbcFrontendSettings extends FrontendSettings { } /** * Sets Annex. * * <p>Default value is {@link #ANNEX_UNDEFINED}. */ @NonNull public Builder setAnnex(@Annex int annex) { Loading @@ -283,6 +295,8 @@ public class DvbcFrontendSettings extends FrontendSettings { } /** * Sets Spectral Inversion. * * <p>Default value is {@link #SPECTRAL_INVERSION_UNDEFINED}. */ @NonNull public Builder setSpectralInversion(@SpectralInversion int spectralInversion) { Loading
media/java/android/media/tv/tuner/frontend/DvbsFrontendSettings.java +28 −9 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import android.annotation.RequiresPermission; import android.annotation.SystemApi; import android.content.Context; import android.hardware.tv.tuner.V1_0.Constants; import android.media.tv.tuner.Tuner; import android.media.tv.tuner.TunerUtils; import java.lang.annotation.Retention; Loading Loading @@ -305,21 +306,23 @@ public class DvbsFrontendSettings extends FrontendSettings { * Builder for {@link DvbsFrontendSettings}. */ public static class Builder { private int mFrequency; private int mModulation; private DvbsCodeRate mCodeRate; private int mSymbolRate; private int mRolloff; private int mPilot; private int mInputStreamId; private int mStandard; private int mVcmMode; private int mFrequency = 0; private int mModulation = MODULATION_UNDEFINED; private DvbsCodeRate mCodeRate = null; private int mSymbolRate = 0; private int mRolloff = ROLLOFF_UNDEFINED; private int mPilot = PILOT_UNDEFINED; private int mInputStreamId = Tuner.INVALID_STREAM_ID; private int mStandard = STANDARD_AUTO; private int mVcmMode = VCM_MODE_UNDEFINED; private Builder() { } /** * Sets frequency in Hz. * * <p>Default value is 0. */ @NonNull @IntRange(from = 1) Loading @@ -330,6 +333,8 @@ public class DvbsFrontendSettings extends FrontendSettings { /** * Sets Modulation. * * <p>Default value is {@link #MODULATION_UNDEFINED}. */ @NonNull public Builder setModulation(@Modulation int modulation) { Loading @@ -338,6 +343,8 @@ public class DvbsFrontendSettings extends FrontendSettings { } /** * Sets Code rate. * * <p>Default value is {@code null}. */ @NonNull public Builder setCodeRate(@Nullable DvbsCodeRate codeRate) { Loading @@ -346,6 +353,8 @@ public class DvbsFrontendSettings extends FrontendSettings { } /** * Sets Symbol Rate. * * <p>Default value is 0. */ @NonNull public Builder setSymbolRate(int symbolRate) { Loading @@ -354,6 +363,8 @@ public class DvbsFrontendSettings extends FrontendSettings { } /** * Sets Rolloff. * * <p>Default value is {@link #ROLLOFF_UNDEFINED}. */ @NonNull public Builder setRolloff(@Rolloff int rolloff) { Loading @@ -362,6 +373,8 @@ public class DvbsFrontendSettings extends FrontendSettings { } /** * Sets Pilot mode. * * <p>Default value is {@link #PILOT_UNDEFINED}. */ @NonNull public Builder setPilot(@Pilot int pilot) { Loading @@ -370,6 +383,8 @@ public class DvbsFrontendSettings extends FrontendSettings { } /** * Sets Input Stream ID. * * <p>Default value is {@link Tuner#INVALID_STREAM_ID}. */ @NonNull public Builder setInputStreamId(int inputStreamId) { Loading @@ -378,6 +393,8 @@ public class DvbsFrontendSettings extends FrontendSettings { } /** * Sets Standard. * * <p>Default value is {@link #STANDARD_AUTO}. */ @NonNull public Builder setStandard(@Standard int standard) { Loading @@ -386,6 +403,8 @@ public class DvbsFrontendSettings extends FrontendSettings { } /** * Sets VCM mode. * * <p>Default value is {@link #VCM_MODE_UNDEFINED}. */ @NonNull public Builder setVcmMode(@VcmMode int vcm) { Loading