/aosp12/hardware/libhardware/modules/radio/ |
H A D | radio_hw.c | 296 pthread_cond_timedwait(&tuner->cond, &tuner->lock, &ts); in callback_thread_loop() 299 pthread_cond_wait(&tuner->cond, &tuner->lock); in callback_thread_loop() 347 tuner->config.fm.ta, tuner->config.fm.af, in callback_thread_loop() 375 prepare_metadata(tuner, &tuner->program.metadata, tuner->program.tuned); in callback_thread_loop() 398 tuner->program.stereo = tuner->config.fm.stereo; in callback_thread_loop() 400 tuner->program.stereo = tuner->config.am.stereo; in callback_thread_loop() 402 prepare_metadata(tuner, &tuner->program.metadata, tuner->program.tuned); in callback_thread_loop() 411 tuner->program.tuned = (tuner->program.channel / in callback_thread_loop() 424 prepare_metadata(tuner, &tuner->program.metadata, tuner->program.tuned); in callback_thread_loop() 468 tuner->callback(&event, tuner->cookie); in callback_thread_loop() [all …]
|
/aosp12/packages/apps/TV/tuner/src/com/android/tv/tuner/modules/ |
H A D | TunerModule.java | 16 package com.android.tv.tuner.modules; 18 import com.android.tv.tuner.cc.CaptionTrackRenderer; 19 import com.android.tv.tuner.cc.CaptionTrackRendererFactory; 20 import com.android.tv.tuner.cc.CaptionWindowLayout; 21 import com.android.tv.tuner.cc.CaptionWindowLayoutFactory; 24 import com.android.tv.tuner.exoplayer.FileSampleExtractor; 26 import com.android.tv.tuner.exoplayer.MpegTsRendererBuilder; 34 import com.android.tv.tuner.source.TunerSourceModule; 42 import com.android.tv.tuner.tvinput.TunerSessionOverlay; 44 import com.android.tv.tuner.tvinput.TunerSessionV1Factory; [all …]
|
/aosp12/frameworks/av/services/tuner/ |
H A D | TunerFilter.h | 34 using ::aidl::android::media::tv::tuner::BnTunerFilter; 35 using ::aidl::android::media::tv::tuner::ITunerFilterCallback; 36 using ::aidl::android::media::tv::tuner::TunerDemuxIpAddress; 40 using ::aidl::android::media::tv::tuner::TunerFilterEvent; 44 using ::aidl::android::media::tv::tuner::TunerFilterPesEvent; 48 using ::aidl::android::media::tv::tuner::TunerFilterSettings; 60 using ::android::hardware::tv::tuner::V1_0::DemuxFilterEvent; 76 using ::android::hardware::tv::tuner::V1_0::DemuxPid; 77 using ::android::hardware::tv::tuner::V1_0::IFilter; 78 using ::android::hardware::tv::tuner::V1_1::AvStreamType; [all …]
|
H A D | TunerFrontend.h | 28 using ::aidl::android::media::tv::tuner::BnTunerFrontend; 29 using ::aidl::android::media::tv::tuner::ITunerFrontendCallback; 30 using ::aidl::android::media::tv::tuner::ITunerLnb; 34 using ::aidl::android::media::tv::tuner::TunerFrontendSettings; 35 using ::aidl::android::media::tv::tuner::TunerFrontendStatus; 41 using ::android::hardware::tv::tuner::V1_0::FrontendEventType; 42 using ::android::hardware::tv::tuner::V1_0::FrontendId; 45 using ::android::hardware::tv::tuner::V1_0::FrontendSettings; 46 using ::android::hardware::tv::tuner::V1_0::FrontendStatus; 47 using ::android::hardware::tv::tuner::V1_0::IFrontend; [all …]
|
H A D | TunerService.h | 30 using ::aidl::android::media::tv::tuner::BnTunerService; 31 using ::aidl::android::media::tv::tuner::ITunerDemux; 32 using ::aidl::android::media::tv::tuner::ITunerDescrambler; 33 using ::aidl::android::media::tv::tuner::ITunerFrontend; 34 using ::aidl::android::media::tv::tuner::ITunerLnb; 57 using ::android::hardware::tv::tuner::V1_0::FrontendId; 58 using ::android::hardware::tv::tuner::V1_0::FrontendInfo; 59 using ::android::hardware::tv::tuner::V1_0::IDemux; 61 using ::android::hardware::tv::tuner::V1_0::IFilter; 63 using ::android::hardware::tv::tuner::V1_0::ITuner; [all …]
|
H A D | TunerDemux.h | 24 using ::aidl::android::media::tv::tuner::BnTunerDemux; 25 using ::aidl::android::media::tv::tuner::ITunerDvr; 26 using ::aidl::android::media::tv::tuner::ITunerDvrCallback; 27 using ::aidl::android::media::tv::tuner::ITunerFilter; 28 using ::aidl::android::media::tv::tuner::ITunerFilterCallback; 29 using ::aidl::android::media::tv::tuner::ITunerFrontend; 30 using ::aidl::android::media::tv::tuner::ITunerTimeFilter; 31 using ::android::hardware::tv::tuner::V1_0::IDemux; 32 using ::android::hardware::tv::tuner::V1_0::IDvr; 33 using ::android::hardware::tv::tuner::V1_0::IDvrCallback; [all …]
|
H A D | TunerFrontend.cpp | 27 using ::android::hardware::tv::tuner::V1_0::FrontendAnalogType; 32 using ::android::hardware::tv::tuner::V1_0::FrontendAtsc3Fec; 35 using ::android::hardware::tv::tuner::V1_0::FrontendDvbcAnnex; 40 using ::android::hardware::tv::tuner::V1_0::FrontendDvbsPilot; 41 using ::android::hardware::tv::tuner::V1_0::FrontendDvbsRolloff; 54 using ::android::hardware::tv::tuner::V1_0::FrontendInnerFec; 67 using ::android::hardware::tv::tuner::V1_0::FrontendIsdbtMode; 72 using ::android::hardware::tv::tuner::V1_0::FrontendScanType; 74 using ::android::hardware::tv::tuner::V1_0::Result; 76 using ::android::hardware::tv::tuner::V1_1::FrontendBandwidth; [all …]
|
/aosp12/frameworks/base/media/jni/tuner/ |
H A D | FrontendClient.h | 33 using ::aidl::android::media::tv::tuner::ITunerFrontend; 45 using ::aidl::android::media::tv::tuner::TunerFrontendSettings; 46 using ::aidl::android::media::tv::tuner::TunerFrontendStatus; 50 using ::android::hardware::tv::tuner::V1_0::FrontendInfo; 51 using ::android::hardware::tv::tuner::V1_0::FrontendEventType; 54 using ::android::hardware::tv::tuner::V1_0::FrontendScanType; 55 using ::android::hardware::tv::tuner::V1_0::FrontendSettings; 56 using ::android::hardware::tv::tuner::V1_0::FrontendStatus; 58 using ::android::hardware::tv::tuner::V1_0::IFrontend; 59 using ::android::hardware::tv::tuner::V1_0::Result; [all …]
|
H A D | FilterClient.h | 36 using ::aidl::android::media::tv::tuner::BnTunerFilterCallback; 37 using ::aidl::android::media::tv::tuner::ITunerFilter; 38 using ::aidl::android::media::tv::tuner::TunerDemuxIpAddress; 42 using ::aidl::android::media::tv::tuner::TunerFilterEvent; 46 using ::aidl::android::media::tv::tuner::TunerFilterSettings; 62 using ::android::hardware::tv::tuner::V1_0::DemuxFilterType; 63 using ::android::hardware::tv::tuner::V1_0::DemuxIpAddress; 67 using ::android::hardware::tv::tuner::V1_0::IFilter; 68 using ::android::hardware::tv::tuner::V1_0::Result; 69 using ::android::hardware::tv::tuner::V1_1::AvStreamType; [all …]
|
/aosp12/frameworks/base/media/java/android/media/tv/tuner/frontend/ |
H A D | DtmbFrontendSettings.java | 17 package android.media.tv.tuner.frontend; 50 android.hardware.tv.tuner.V1_1.Constants.FrontendDtmbBandwidth.UNDEFINED; 55 android.hardware.tv.tuner.V1_1.Constants.FrontendDtmbBandwidth.AUTO; 60 android.hardware.tv.tuner.V1_1.Constants.FrontendDtmbBandwidth.BANDWIDTH_6MHZ; 85 android.hardware.tv.tuner.V1_1.Constants.FrontendDtmbTimeInterleaveMode.AUTO; 117 android.hardware.tv.tuner.V1_1.Constants.FrontendDtmbGuardInterval.AUTO; 164 android.hardware.tv.tuner.V1_1.Constants.FrontendDtmbModulation.UNDEFINED; 169 android.hardware.tv.tuner.V1_1.Constants.FrontendDtmbModulation.AUTO; 207 android.hardware.tv.tuner.V1_1.Constants.FrontendDtmbCodeRate.UNDEFINED; 212 android.hardware.tv.tuner.V1_1.Constants.FrontendDtmbCodeRate.AUTO; [all …]
|
H A D | DvbcFrontendSettings.java | 17 package android.media.tv.tuner.frontend; 23 import android.hardware.tv.tuner.V1_0.Constants; 24 import android.media.tv.tuner.TunerVersionChecker; 25 import android.media.tv.tuner.frontend.FrontendSettings.FrontendSpectralInversion; 174 android.hardware.tv.tuner.V1_1.Constants.FrontendCableTimeInterleaveMode.UNDEFINED; 179 android.hardware.tv.tuner.V1_1.Constants.FrontendCableTimeInterleaveMode.AUTO; 238 android.hardware.tv.tuner.V1_1.Constants.FrontendDvbcBandwidth.UNDEFINED; 243 android.hardware.tv.tuner.V1_1.Constants.FrontendDvbcBandwidth.BANDWIDTH_5MHZ; 248 android.hardware.tv.tuner.V1_1.Constants.FrontendDvbcBandwidth.BANDWIDTH_6MHZ; 253 android.hardware.tv.tuner.V1_1.Constants.FrontendDvbcBandwidth.BANDWIDTH_7MHZ; [all …]
|
/aosp12/hardware/interfaces/tv/tuner/config/api/ |
H A D | current.txt | 2 package android.media.tuner.testing.configuration.V1_0 { 162 … method @Nullable public android.media.tuner.testing.configuration.V1_0.DvbsScanType getScanType(); 174 …enum_constant public static final android.media.tuner.testing.configuration.V1_0.DvbsScanType JESS; 219 method @Nullable public android.media.tuner.testing.configuration.V1_0.DvrTypeEnum getType(); 228 … method public void setType(@Nullable android.media.tuner.testing.configuration.V1_0.DvrTypeEnum); 314 … method @Nullable public android.media.tuner.testing.configuration.V1_0.FrontendTypeEnum getType(); 422 method @Nullable public android.media.tuner.testing.configuration.V1_0.LnbToneEnum getTone(); 427 … method public void setTone(@Nullable android.media.tuner.testing.configuration.V1_0.LnbToneEnum); 494 method @Nullable public android.media.tuner.testing.configuration.V1_0.Version getVersion(); 497 method public void setVersion(@Nullable android.media.tuner.testing.configuration.V1_0.Version); [all …]
|
/aosp12/packages/apps/TV/tests/common/src/com/android/tv/input/ |
H A D | TunerHelper.java | 43 for (Tuner tuner : mTuners) { in tunerAvailableForRecording() 44 if (!tuner.recording) { in tunerAvailableForRecording() 59 for (Tuner tuner : mTuners) { in tune() 63 tuner.tuning = true; in tune() 66 tuner.recording = true; in tune() 88 Tuner tuner = iterator.next(); in stopTune() local 89 if (tuner.channelUri.equals(channelUri) && tuner.tuning) { in stopTune() 90 if (tuner.recording) { in stopTune() 92 candidate = tuner; in stopTune() 116 if (tuner.recording) { in stopRecording() [all …]
|
/aosp12/hardware/interfaces/tv/tuner/1.1/vts/functional/ |
H A D | VtsHalTvTunerV1_1TestConfigurations.h | 26 using android::hardware::tv::tuner::V1_0::DataFormat; 27 using android::hardware::tv::tuner::V1_0::DemuxAlpFilterType; 30 using android::hardware::tv::tuner::V1_0::DemuxFilterType; 31 using android::hardware::tv::tuner::V1_0::DemuxIpAddress; 33 using android::hardware::tv::tuner::V1_0::DemuxIpFilterType; 36 using android::hardware::tv::tuner::V1_0::DemuxTsFilterType; 37 using android::hardware::tv::tuner::V1_0::DvrSettings; 38 using android::hardware::tv::tuner::V1_0::DvrType; 47 using android::hardware::tv::tuner::V1_0::FrontendSettings; 48 using android::hardware::tv::tuner::V1_0::FrontendType; [all …]
|
H A D | FrontendTests.h | 50 using android::hardware::tv::tuner::V1_0::FrontendEventType; 51 using android::hardware::tv::tuner::V1_0::FrontendId; 52 using android::hardware::tv::tuner::V1_0::FrontendInfo; 55 using android::hardware::tv::tuner::V1_0::FrontendScanType; 56 using android::hardware::tv::tuner::V1_0::IFrontend; 57 using android::hardware::tv::tuner::V1_0::Result; 62 using android::hardware::tv::tuner::V1_1::IFrontendCallback; 63 using android::hardware::tv::tuner::V1_1::ITuner; 107 void setService(sp<ITuner> tuner) { in setService() argument 108 mService = tuner; in setService() [all …]
|
H A D | FilterTests.h | 47 using android::hardware::tv::tuner::V1_0::DemuxFilterEvent; 51 using android::hardware::tv::tuner::V1_0::DemuxFilterStatus; 52 using android::hardware::tv::tuner::V1_0::DemuxFilterType; 53 using android::hardware::tv::tuner::V1_0::DemuxTsFilterType; 54 using android::hardware::tv::tuner::V1_0::IDemux; 55 using android::hardware::tv::tuner::V1_0::IFilter; 56 using android::hardware::tv::tuner::V1_0::Result; 57 using android::hardware::tv::tuner::V1_1::AvStreamType; 61 using android::hardware::tv::tuner::V1_1::IFilterCallback; 62 using android::hardware::tv::tuner::V1_1::ITuner; [all …]
|
/aosp12/hardware/interfaces/tv/tuner/1.0/vts/functional/ |
H A D | FilterTests.h | 43 using android::hardware::tv::tuner::V1_0::DemuxFilterEvent; 52 using android::hardware::tv::tuner::V1_0::DemuxFilterStatus; 54 using android::hardware::tv::tuner::V1_0::DemuxFilterType; 57 using android::hardware::tv::tuner::V1_0::DemuxTsFilterType; 58 using android::hardware::tv::tuner::V1_0::IDemux; 59 using android::hardware::tv::tuner::V1_0::IFilter; 60 using android::hardware::tv::tuner::V1_0::IFilterCallback; 61 using android::hardware::tv::tuner::V1_0::ITimeFilter; 62 using android::hardware::tv::tuner::V1_0::ITuner; 63 using android::hardware::tv::tuner::V1_0::Result; [all …]
|
H A D | FrontendTests.h | 54 using android::hardware::tv::tuner::V1_0::FrontendId; 55 using android::hardware::tv::tuner::V1_0::FrontendInfo; 56 using android::hardware::tv::tuner::V1_0::FrontendInnerFec; 59 using android::hardware::tv::tuner::V1_0::FrontendScanType; 60 using android::hardware::tv::tuner::V1_0::FrontendSettings; 61 using android::hardware::tv::tuner::V1_0::IFrontend; 63 using android::hardware::tv::tuner::V1_0::ITuner; 64 using android::hardware::tv::tuner::V1_0::Result; 104 void setService(sp<ITuner> tuner) { in setService() argument 105 mService = tuner; in setService() [all …]
|
H A D | DescramblerTests.h | 57 using android::hardware::tv::tuner::V1_0::DemuxFilterMainType; 59 using android::hardware::tv::tuner::V1_0::DemuxFilterStatus; 60 using android::hardware::tv::tuner::V1_0::DemuxFilterType; 62 using android::hardware::tv::tuner::V1_0::DemuxPid; 63 using android::hardware::tv::tuner::V1_0::DemuxTsFilterType; 64 using android::hardware::tv::tuner::V1_0::IDescrambler; 65 using android::hardware::tv::tuner::V1_0::IFilter; 66 using android::hardware::tv::tuner::V1_0::ITuner; 67 using android::hardware::tv::tuner::V1_0::Result; 68 using android::hardware::tv::tuner::V1_0::TunerKeyToken; [all …]
|
H A D | LnbTests.h | 37 using android::hardware::tv::tuner::V1_0::ILnb; 38 using android::hardware::tv::tuner::V1_0::ILnbCallback; 39 using android::hardware::tv::tuner::V1_0::ITuner; 40 using android::hardware::tv::tuner::V1_0::LnbEventType; 41 using android::hardware::tv::tuner::V1_0::LnbPosition; 42 using android::hardware::tv::tuner::V1_0::LnbTone; 43 using android::hardware::tv::tuner::V1_0::LnbVoltage; 44 using android::hardware::tv::tuner::V1_0::Result; 63 void setService(sp<ITuner> tuner) { mService = tuner; } in setService() argument
|
/aosp12/frameworks/av/services/tuner/aidl/android/media/tv/tuner/ |
H A D | TunerFrontendUnionSettings.aidl | 17 package android.media.tv.tuner; 19 import android.media.tv.tuner.TunerFrontendAnalogSettings; 20 import android.media.tv.tuner.TunerFrontendAtscSettings; 21 import android.media.tv.tuner.TunerFrontendAtsc3Settings; 22 import android.media.tv.tuner.TunerFrontendCableSettings; 23 import android.media.tv.tuner.TunerFrontendDtmbSettings; 24 import android.media.tv.tuner.TunerFrontendDvbsSettings; 25 import android.media.tv.tuner.TunerFrontendDvbtSettings; 26 import android.media.tv.tuner.TunerFrontendIsdbsSettings; 27 import android.media.tv.tuner.TunerFrontendIsdbs3Settings; [all …]
|
H A D | TunerFilterEvent.aidl | 17 package android.media.tv.tuner; 19 import android.media.tv.tuner.TunerFilterDownloadEvent; 20 import android.media.tv.tuner.TunerFilterIpPayloadEvent; 21 import android.media.tv.tuner.TunerFilterMediaEvent; 22 import android.media.tv.tuner.TunerFilterMmtpRecordEvent; 23 import android.media.tv.tuner.TunerFilterMonitorEvent; 24 import android.media.tv.tuner.TunerFilterPesEvent; 25 import android.media.tv.tuner.TunerFilterSectionEvent; 26 import android.media.tv.tuner.TunerFilterTemiEvent; 27 import android.media.tv.tuner.TunerFilterTsRecordEvent;
|
H A D | TunerFrontendCapabilities.aidl | 17 package android.media.tv.tuner; 19 import android.media.tv.tuner.TunerFrontendAnalogCapabilities; 20 import android.media.tv.tuner.TunerFrontendAtscCapabilities; 21 import android.media.tv.tuner.TunerFrontendAtsc3Capabilities; 22 import android.media.tv.tuner.TunerFrontendCableCapabilities; 23 import android.media.tv.tuner.TunerFrontendDvbsCapabilities; 24 import android.media.tv.tuner.TunerFrontendDvbtCapabilities; 25 import android.media.tv.tuner.TunerFrontendIsdbsCapabilities; 26 import android.media.tv.tuner.TunerFrontendIsdbs3Capabilities; 27 import android.media.tv.tuner.TunerFrontendIsdbtCapabilities;
|
/aosp12/frameworks/base/media/jni/ |
H A D | android_media_tv_Tuner.h | 51 using ::android::hardware::tv::tuner::V1_0::DemuxFilterEvent; 53 using ::android::hardware::tv::tuner::V1_0::DemuxFilterType; 54 using ::android::hardware::tv::tuner::V1_0::DemuxPid; 55 using ::android::hardware::tv::tuner::V1_0::DvrType; 57 using ::android::hardware::tv::tuner::V1_0::FrontendId; 58 using ::android::hardware::tv::tuner::V1_0::FrontendInfo; 64 using ::android::hardware::tv::tuner::V1_0::LnbEventType; 65 using ::android::hardware::tv::tuner::V1_0::LnbId; 66 using ::android::hardware::tv::tuner::V1_0::PlaybackStatus; 67 using ::android::hardware::tv::tuner::V1_0::RecordStatus; [all …]
|
/aosp12/hardware/libhardware/include/hardware/ |
H A D | radio.h | 103 int (*set_configuration)(const struct radio_tuner *tuner, 116 int (*get_configuration)(const struct radio_tuner *tuner, 140 int (*scan)(const struct radio_tuner *tuner, 163 int (*step)(const struct radio_tuner *tuner, 186 int (*tune)(const struct radio_tuner *tuner, 201 int (*cancel)(const struct radio_tuner *tuner); 217 int (*get_program_information)(const struct radio_tuner *tuner, 262 const struct radio_tuner **tuner); 276 int (*close_tuner)(const struct radio_hw_device *dev, const struct radio_tuner *tuner);
|