Loading api/system-current.txt +2 −1 Original line number Diff line number Diff line Loading @@ -5811,7 +5811,8 @@ package android.media.tv.tuner.frontend { public class DvbcFrontendCapabilities extends android.media.tv.tuner.frontend.FrontendCapabilities { method public int getAnnexCapability(); method public int getFecCapability(); method public long getCodeRateCapability(); method @Deprecated public int getFecCapability(); method public int getModulationCapability(); } Loading core/api/system-current.txt +2 −1 Original line number Diff line number Diff line Loading @@ -5751,7 +5751,8 @@ package android.media.tv.tuner.frontend { public class DvbcFrontendCapabilities extends android.media.tv.tuner.frontend.FrontendCapabilities { method public int getAnnexCapability(); method public int getFecCapability(); method public long getCodeRateCapability(); method @Deprecated public int getFecCapability(); method public int getModulationCapability(); } Loading media/java/android/media/tv/tuner/frontend/DvbcFrontendCapabilities.java +17 −2 Original line number Diff line number Diff line Loading @@ -26,10 +26,10 @@ import android.annotation.SystemApi; @SystemApi public class DvbcFrontendCapabilities extends FrontendCapabilities { private final int mModulationCap; private final int mFecCap; private final long mFecCap; private final int mAnnexCap; private DvbcFrontendCapabilities(int modulationCap, int fecCap, int annexCap) { private DvbcFrontendCapabilities(int modulationCap, long fecCap, int annexCap) { mModulationCap = modulationCap; mFecCap = fecCap; mAnnexCap = annexCap; Loading @@ -44,9 +44,24 @@ public class DvbcFrontendCapabilities extends FrontendCapabilities { } /** * Gets inner FEC capability. * * @deprecated Use {@link getInnerFecCapability()} with long return value instead. This function * returns the correct cap value when the value is not bigger than the max integer * value. Otherwise it returns {@link FrontendSettings#FEC_UNDEFINED}. */ @Deprecated @FrontendSettings.InnerFec public int getFecCapability() { if (mFecCap > Integer.MAX_VALUE) { return (int) FrontendSettings.FEC_UNDEFINED; } return (int) mFecCap; } /** * Gets code rate capability. */ @FrontendSettings.InnerFec public long getCodeRateCapability() { return mFecCap; } /** Loading media/jni/android_media_tv_Tuner.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -1242,10 +1242,10 @@ jobject JTuner::getAtscFrontendCaps(JNIEnv *env, FrontendInfo::FrontendCapabilit jobject JTuner::getDvbcFrontendCaps(JNIEnv *env, FrontendInfo::FrontendCapabilities& caps) { jclass clazz = env->FindClass("android/media/tv/tuner/frontend/DvbcFrontendCapabilities"); jmethodID capsInit = env->GetMethodID(clazz, "<init>", "(III)V"); jmethodID capsInit = env->GetMethodID(clazz, "<init>", "(IJI)V"); jint modulationCap = caps.dvbcCaps().modulationCap; jint fecCap = caps.dvbcCaps().fecCap; jlong fecCap = caps.dvbcCaps().fecCap; jint annexCap = caps.dvbcCaps().annexCap; return env->NewObject(clazz, capsInit, modulationCap, fecCap, annexCap); Loading Loading
api/system-current.txt +2 −1 Original line number Diff line number Diff line Loading @@ -5811,7 +5811,8 @@ package android.media.tv.tuner.frontend { public class DvbcFrontendCapabilities extends android.media.tv.tuner.frontend.FrontendCapabilities { method public int getAnnexCapability(); method public int getFecCapability(); method public long getCodeRateCapability(); method @Deprecated public int getFecCapability(); method public int getModulationCapability(); } Loading
core/api/system-current.txt +2 −1 Original line number Diff line number Diff line Loading @@ -5751,7 +5751,8 @@ package android.media.tv.tuner.frontend { public class DvbcFrontendCapabilities extends android.media.tv.tuner.frontend.FrontendCapabilities { method public int getAnnexCapability(); method public int getFecCapability(); method public long getCodeRateCapability(); method @Deprecated public int getFecCapability(); method public int getModulationCapability(); } Loading
media/java/android/media/tv/tuner/frontend/DvbcFrontendCapabilities.java +17 −2 Original line number Diff line number Diff line Loading @@ -26,10 +26,10 @@ import android.annotation.SystemApi; @SystemApi public class DvbcFrontendCapabilities extends FrontendCapabilities { private final int mModulationCap; private final int mFecCap; private final long mFecCap; private final int mAnnexCap; private DvbcFrontendCapabilities(int modulationCap, int fecCap, int annexCap) { private DvbcFrontendCapabilities(int modulationCap, long fecCap, int annexCap) { mModulationCap = modulationCap; mFecCap = fecCap; mAnnexCap = annexCap; Loading @@ -44,9 +44,24 @@ public class DvbcFrontendCapabilities extends FrontendCapabilities { } /** * Gets inner FEC capability. * * @deprecated Use {@link getInnerFecCapability()} with long return value instead. This function * returns the correct cap value when the value is not bigger than the max integer * value. Otherwise it returns {@link FrontendSettings#FEC_UNDEFINED}. */ @Deprecated @FrontendSettings.InnerFec public int getFecCapability() { if (mFecCap > Integer.MAX_VALUE) { return (int) FrontendSettings.FEC_UNDEFINED; } return (int) mFecCap; } /** * Gets code rate capability. */ @FrontendSettings.InnerFec public long getCodeRateCapability() { return mFecCap; } /** Loading
media/jni/android_media_tv_Tuner.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -1242,10 +1242,10 @@ jobject JTuner::getAtscFrontendCaps(JNIEnv *env, FrontendInfo::FrontendCapabilit jobject JTuner::getDvbcFrontendCaps(JNIEnv *env, FrontendInfo::FrontendCapabilities& caps) { jclass clazz = env->FindClass("android/media/tv/tuner/frontend/DvbcFrontendCapabilities"); jmethodID capsInit = env->GetMethodID(clazz, "<init>", "(III)V"); jmethodID capsInit = env->GetMethodID(clazz, "<init>", "(IJI)V"); jint modulationCap = caps.dvbcCaps().modulationCap; jint fecCap = caps.dvbcCaps().fecCap; jlong fecCap = caps.dvbcCaps().fecCap; jint annexCap = caps.dvbcCaps().annexCap; return env->NewObject(clazz, capsInit, modulationCap, fecCap, annexCap); Loading