diff options
| author | 2023-03-02 21:44:01 +0000 | |
|---|---|---|
| committer | 2023-03-02 21:44:01 +0000 | |
| commit | fe4042ba5581445d9f42f620fecee8baecd57461 (patch) | |
| tree | aa82124177de5a0aeca517514905272ddb0275d2 | |
| parent | d54c0419187d4955993938f746d9ce2bfc7f163e (diff) | |
| parent | df81d7b0f504d6b63180f249ac2c2c0df2653a8e (diff) | |
Merge "Remove static builder method." into udc-dev
3 files changed, 10 insertions, 26 deletions
diff --git a/core/api/system-current.txt b/core/api/system-current.txt index 744399de8225..5c4fa590530b 100644 --- a/core/api/system-current.txt +++ b/core/api/system-current.txt @@ -9123,8 +9123,7 @@ package android.media.tv.tuner.frontend { method public int getProtocolCapability(); } - public class IptvFrontendSettings extends android.media.tv.tuner.frontend.FrontendSettings { - method @NonNull public static android.media.tv.tuner.frontend.IptvFrontendSettings.Builder builder(); + public final class IptvFrontendSettings extends android.media.tv.tuner.frontend.FrontendSettings { method @IntRange(from=0) public long getBitrate(); method @NonNull public String getContentUrl(); method @NonNull @Size(min=4, max=16) public byte[] getDstIpAddress(); @@ -9145,6 +9144,7 @@ package android.media.tv.tuner.frontend { } public static final class IptvFrontendSettings.Builder { + ctor public IptvFrontendSettings.Builder(); method @NonNull public android.media.tv.tuner.frontend.IptvFrontendSettings build(); method @NonNull public android.media.tv.tuner.frontend.IptvFrontendSettings.Builder setBitrate(@IntRange(from=0) long); method @NonNull public android.media.tv.tuner.frontend.IptvFrontendSettings.Builder setContentUrl(@NonNull String); @@ -9157,8 +9157,7 @@ package android.media.tv.tuner.frontend { method @NonNull public android.media.tv.tuner.frontend.IptvFrontendSettings.Builder setSrcPort(int); } - public class IptvFrontendSettingsFec { - method @NonNull public static android.media.tv.tuner.frontend.IptvFrontendSettingsFec.Builder builder(); + public final class IptvFrontendSettingsFec { method @IntRange(from=0) public int getFecColNum(); method @IntRange(from=0) public int getFecRowNum(); method public int getFecType(); @@ -9169,6 +9168,7 @@ package android.media.tv.tuner.frontend { } public static final class IptvFrontendSettingsFec.Builder { + ctor public IptvFrontendSettingsFec.Builder(); method @NonNull public android.media.tv.tuner.frontend.IptvFrontendSettingsFec build(); method @NonNull public android.media.tv.tuner.frontend.IptvFrontendSettingsFec.Builder setFecColNum(@IntRange(from=0) int); method @NonNull public android.media.tv.tuner.frontend.IptvFrontendSettingsFec.Builder setFecRowNum(@IntRange(from=0) int); diff --git a/media/java/android/media/tv/tuner/frontend/IptvFrontendSettings.java b/media/java/android/media/tv/tuner/frontend/IptvFrontendSettings.java index ba751027a3e4..65247a1a9efd 100644 --- a/media/java/android/media/tv/tuner/frontend/IptvFrontendSettings.java +++ b/media/java/android/media/tv/tuner/frontend/IptvFrontendSettings.java @@ -34,7 +34,7 @@ import java.lang.annotation.RetentionPolicy; * @hide */ @SystemApi -public class IptvFrontendSettings extends FrontendSettings { +public final class IptvFrontendSettings extends FrontendSettings { /** @hide */ @IntDef(prefix = "PROTOCOL_", value = {PROTOCOL_UNDEFINED, PROTOCOL_UDP, PROTOCOL_RTP}) @@ -181,14 +181,6 @@ public class IptvFrontendSettings extends FrontendSettings { } /** - * Creates a builder for {@link IptvFrontendSettings}. - */ - @NonNull - public static Builder builder() { - return new Builder(); - } - - /** * Builder for {@link IptvFrontendSettings}. */ public static final class Builder { @@ -202,7 +194,7 @@ public class IptvFrontendSettings extends FrontendSettings { private long mBitrate = 0; private String mContentUrl = ""; - private Builder() { + public Builder() { } /** @@ -309,8 +301,8 @@ public class IptvFrontendSettings extends FrontendSettings { */ @NonNull public IptvFrontendSettings build() { - return new IptvFrontendSettings(mSrcIpAddress, mDstIpAddress, mSrcPort, - mDstPort, mFec, mProtocol, mIgmp, mBitrate, mContentUrl); + return new IptvFrontendSettings(mSrcIpAddress, mDstIpAddress, mSrcPort, mDstPort, + mFec, mProtocol, mIgmp, mBitrate, mContentUrl); } } diff --git a/media/java/android/media/tv/tuner/frontend/IptvFrontendSettingsFec.java b/media/java/android/media/tv/tuner/frontend/IptvFrontendSettingsFec.java index a70af17c9652..12eebee81bd7 100644 --- a/media/java/android/media/tv/tuner/frontend/IptvFrontendSettingsFec.java +++ b/media/java/android/media/tv/tuner/frontend/IptvFrontendSettingsFec.java @@ -31,7 +31,7 @@ import java.lang.annotation.RetentionPolicy; * @hide */ @SystemApi -public class IptvFrontendSettingsFec { +public final class IptvFrontendSettingsFec { /** @hide */ @IntDef(prefix = "FEC_TYPE_", value = {FEC_TYPE_UNDEFINED, FEC_TYPE_COLUMN, FEC_TYPE_ROW, FEC_TYPE_COLUMN_ROW}) @@ -93,14 +93,6 @@ public class IptvFrontendSettingsFec { } /** - * Creates a builder for {@link IptvFrontendSettingsFec}. - */ - @NonNull - public static Builder builder() { - return new Builder(); - } - - /** * Builder for {@link IptvFrontendSettingsFec}. */ public static final class Builder { @@ -108,7 +100,7 @@ public class IptvFrontendSettingsFec { private int mFecRowNum; private int mFecColNum; - private Builder() { + public Builder() { } /** |