diff options
author | 2020-10-20 01:11:40 +0000 | |
---|---|---|
committer | 2020-10-20 01:11:40 +0000 | |
commit | 21e83bc7fd992def9367c772de7b33d78535c06e (patch) | |
tree | 8ace38bc4807f2d2e3f470ab7b890d87a531ede4 | |
parent | fd7d94ea336431bedf543a86c4445702da7d0d44 (diff) | |
parent | d7a9ce9874201007172a719d0117db681728308d (diff) |
Merge "Add DTMB Frontend Status Support in Tuner JNI"
-rw-r--r-- | media/jni/android_media_tv_Tuner.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/media/jni/android_media_tv_Tuner.cpp b/media/jni/android_media_tv_Tuner.cpp index cd2fa636c0f6..9b86b529af47 100644 --- a/media/jni/android_media_tv_Tuner.cpp +++ b/media/jni/android_media_tv_Tuner.cpp @@ -2199,6 +2199,12 @@ jobject JTuner::getFrontendStatus(jintArray types) { valid = true; break; } + case FrontendModulation::hidl_discriminator::dtmb: { + m[0] = static_cast<jint>(modulation.dtmb()); + env->SetIntArrayRegion(valObj, i, 1, m); + valid = true; + break; + } default: break; } @@ -2247,6 +2253,10 @@ jobject JTuner::getFrontendStatus(jintArray types) { intBandwidth = static_cast<jint>(bandwidth.isdbt()); break; } + case FrontendBandwidth::hidl_discriminator::dtmb: { + intBandwidth = static_cast<jint>(bandwidth.dtmb()); + break; + } default: valid = false; break; @@ -2271,6 +2281,10 @@ jobject JTuner::getFrontendStatus(jintArray types) { intInterval = static_cast<jint>(interval.isdbt()); break; } + case FrontendGuardInterval::hidl_discriminator::dtmb: { + intInterval = static_cast<jint>(interval.dtmb()); + break; + } default: valid = false; break; @@ -2295,6 +2309,10 @@ jobject JTuner::getFrontendStatus(jintArray types) { intTransmissionMode = static_cast<jint>(transmissionMode.isdbt()); break; } + case FrontendTransmissionMode::hidl_discriminator::dtmb: { + intTransmissionMode = static_cast<jint>(transmissionMode.dtmb()); + break; + } default: valid = false; break; |