/frameworks/base/core/java/android/hardware/radio/ |
RadioManager.aidl | 20 parcelable RadioManager.BandConfig; 23 parcelable RadioManager.ModuleProperties; 26 parcelable RadioManager.ProgramInfo;
|
TunerAdapter.java | 39 private @RadioManager.Band int mBand; 45 @RadioManager.Band int band) { 73 public int setConfiguration(RadioManager.BandConfig config) { 74 if (config == null) return RadioManager.STATUS_BAD_VALUE; 78 return RadioManager.STATUS_OK; 81 return RadioManager.STATUS_BAD_VALUE; 84 return RadioManager.STATUS_DEAD_OBJECT; 89 public int getConfiguration(RadioManager.BandConfig[] config) { 95 return RadioManager.STATUS_OK; 98 return RadioManager.STATUS_DEAD_OBJECT [all...] |
IRadioService.aidl | 23 import android.hardware.radio.RadioManager; 31 List<RadioManager.ModuleProperties> listModules(); 33 ITuner openTuner(int moduleId, in RadioManager.BandConfig bandConfig, boolean withAudio,
|
ITunerCallback.aidl | 21 import android.hardware.radio.RadioManager; 28 void onConfigurationChanged(in RadioManager.BandConfig config); 29 void onCurrentProgramInfoChanged(in RadioManager.ProgramInfo info);
|
TunerCallbackAdapter.java | 43 @Nullable List<RadioManager.ProgramInfo> mLastCompleteList; 45 @Nullable RadioManager.ProgramInfo mCurrentProgramInfo; 93 @Nullable List<RadioManager.ProgramInfo> getLastCompleteList() { 105 @Nullable RadioManager.ProgramInfo getCurrentProgramInformation() { 126 case RadioManager.STATUS_PERMISSION_DENIED: 127 case RadioManager.STATUS_DEAD_OBJECT: 130 case RadioManager.STATUS_ERROR: 131 case RadioManager.STATUS_NO_INIT: 132 case RadioManager.STATUS_BAD_VALUE: 133 case RadioManager.STATUS_INVALID_OPERATION [all...] |
RadioTuner.java | 32 * Obtain a RadioTuner interface by calling {@link RadioManager#openTuner(int, 33 * RadioManager.BandConfig, boolean, RadioTuner.Callback, Handler)}. 59 * <li>{@link RadioManager#STATUS_OK} in case of success, </li> 60 * <li>{@link RadioManager#STATUS_ERROR} in case of unspecified error, </li> 61 * <li>{@link RadioManager#STATUS_NO_INIT} if the native service cannot be reached, </li> 62 * <li>{@link RadioManager#STATUS_BAD_VALUE} if parameters are invalid, </li> 63 * <li>{@link RadioManager#STATUS_INVALID_OPERATION} if the call is out of sequence, </li> 64 * <li>{@link RadioManager#STATUS_DEAD_OBJECT} if the binder transaction to the native 70 public abstract int setConfiguration(RadioManager.BandConfig config); 77 * <li>{@link RadioManager#STATUS_OK} in case of success, </li [all...] |
ITuner.aidl | 22 import android.hardware.radio.RadioManager; 33 void setConfiguration(in RadioManager.BandConfig config); 35 RadioManager.BandConfig getConfiguration();
|
ProgramSelector.java | 407 @RadioManager.Band int band, int frequencyKhz) { 444 @RadioManager.Band int band, int frequencyKhz, int subChannel) { 445 if (band == RadioManager.BAND_INVALID) { 448 band = (subChannel <= 0) ? RadioManager.BAND_AM : RadioManager.BAND_AM_HD; 450 band = (subChannel <= 0) ? RadioManager.BAND_FM : RadioManager.BAND_FM_HD; 454 boolean isAm = (band == RadioManager.BAND_AM || band == RadioManager.BAND_AM_HD); 455 boolean isDigital = (band == RadioManager.BAND_AM_HD || band == RadioManager.BAND_FM_HD) [all...] |
ProgramList.java | 44 private final Map<ProgramSelector.Identifier, RadioManager.ProgramInfo> mPrograms = 196 private void putLocked(@NonNull RadioManager.ProgramInfo value) { 204 RadioManager.ProgramInfo removed = mPrograms.remove(Objects.requireNonNull(key)); 215 public @NonNull List<RadioManager.ProgramInfo> toList() { 227 public @Nullable RadioManager.ProgramInfo get(@NonNull ProgramSelector.Identifier id) { 374 * Broadcast Radio Service and RadioManager. 380 private final @NonNull Set<RadioManager.ProgramInfo> mModified; 384 @Nullable Set<RadioManager.ProgramInfo> modified, 395 mModified = Utils.createSet(in, RadioManager.ProgramInfo.CREATOR); 430 public @NonNull Set<RadioManager.ProgramInfo> getModified() [all...] |
/packages/apps/Car/Radio/src/com/android/car/radio/service/ |
IRadioCallback.aidl | 18 import android.hardware.radio.RadioManager; 31 void onCurrentProgramInfoChanged(in RadioManager.ProgramInfo info); 43 * @param status One of the error states in {@link RadioManager}. For example, 44 * {@link RadioManager#ERROR_HARDWARE_FAILURE}.
|
IRadioManager.aidl | 19 import android.hardware.radio.RadioManager; 81 * @param radioBand One of {@link RadioManager#BAND_FM}, {@link RadioManager#BAND_AM}. 96 RadioManager.ProgramInfo getCurrentProgramInfo(); 101 * the {@link RadioManager} or there were no radio modules on the current device. 114 List<RadioManager.ProgramInfo> getProgramList();
|
/frameworks/base/core/tests/BroadcastRadioTests/src/android/hardware/radio/tests/functional/ |
RadioTunerTest.java | 22 import android.hardware.radio.RadioManager; 73 private RadioManager mRadioManager; 75 private RadioManager.ModuleProperties mModule; 76 private final List<RadioManager.ModuleProperties> mModules = new ArrayList<>(); 79 RadioManager.AmBandDescriptor mAmBandDescriptor; 80 RadioManager.FmBandDescriptor mFmBandDescriptor; 82 RadioManager.BandConfig mAmBandConfig; 83 RadioManager.BandConfig mFmBandConfig; 100 mRadioManager = (RadioManager)mContext.getSystemService(Context.RADIO_SERVICE); 104 assertEquals(RadioManager.STATUS_OK, status) [all...] |
/frameworks/base/services/core/java/com/android/server/broadcastradio/hal1/ |
BroadcastRadioService.java | 26 import android.hardware.radio.RadioManager; 50 private native List<RadioManager.ModuleProperties> nativeLoadModules(long nativeContext); 52 RadioManager.BandConfig config, boolean withAudio, ITunerCallback callback); 54 public @NonNull List<RadioManager.ModuleProperties> loadModules() { 60 public ITuner openTuner(int moduleId, RadioManager.BandConfig bandConfig,
|
Tuner.java | 26 import android.hardware.radio.RadioManager; 80 @NonNull RadioManager.BandConfig config); 81 private native RadioManager.BandConfig nativeGetConfiguration(long nativeContext, int region); 91 private native List<RadioManager.ProgramInfo> nativeGetProgramList(long nativeContext, 128 public void setConfiguration(RadioManager.BandConfig config) { 140 public RadioManager.BandConfig getConfiguration() { 244 List<RadioManager.ProgramInfo> getProgramList(Map vendorFilter) { 248 List<RadioManager.ProgramInfo> list = nativeGetProgramList(mNativeContext, sFilter); 268 return flag == RadioManager.CONFIG_FORCE_ANALOG; 273 if (flag == RadioManager.CONFIG_FORCE_ANALOG) [all...] |
TunerCallback.java | 25 import android.hardware.radio.RadioManager; 116 public void onConfigurationChanged(RadioManager.BandConfig config) { 122 public void onCurrentProgramInfoChanged(RadioManager.ProgramInfo info) { 161 List<RadioManager.ProgramInfo> modified; 168 Set<RadioManager.ProgramInfo> modifiedSet = modified.stream().collect(Collectors.toSet());
|
/packages/apps/Car/Radio/src/com/android/car/radio/utils/ |
ProgramSelectorUtils.java | 21 import android.hardware.radio.RadioManager; 36 * @return {@link RadioManager#BAND_FM} if sel is FM program, 37 * {@link RadioManager#BAND_AM} if sel is AM program, 47 if (ProgramSelectorExt.isAmFrequency(freq)) return RadioManager.BAND_AM; 48 if (ProgramSelectorExt.isFmFrequency(freq)) return RadioManager.BAND_FM;
|
/packages/apps/Car/Radio/src/com/android/car/radio/platform/ |
RadioManagerExt.java | 23 import android.hardware.radio.RadioManager; 24 import android.hardware.radio.RadioManager.BandDescriptor; 41 * Proposed extensions to android.hardware.radio.RadioManager. 55 private final @NonNull RadioManager mRadioManager; 57 private List<RadioManager.ModuleProperties> mModules; 61 mRadioManager = (RadioManager)ctx.getSystemService(Context.RADIO_SERVICE); 62 Objects.requireNonNull(mRadioManager, "RadioManager could not be loaded"); 89 if (status != RadioManager.STATUS_OK) { 99 RadioManager.ModuleProperties module = mModules.get(HARDCODED_MODULE_INDEX); 116 RadioManager.ModuleProperties module = mModules.get(HARDCODED_MODULE_INDEX) [all...] |
TunerCallbackAdapterExt.java | 22 import android.hardware.radio.RadioManager; 81 public void onConfigurationChanged(RadioManager.BandConfig config) { 90 public void onProgramInfoChanged(RadioManager.ProgramInfo info) {
|
/packages/apps/Car/Radio/src/com/android/car/radio/storage/ |
RadioStorage.java | 25 import android.hardware.radio.RadioManager; 169 * has not previously been stored, then {@link RadioManager#BAND_FM} is returned. 171 * @return One of {@link RadioManager#BAND_FM} or {@link RadioManager#BAND_AM}. 174 return sSharedPref.getInt(PREF_KEY_RADIO_BAND, RadioManager.BAND_FM); 182 * @param band One of the BAND_* values from {@link RadioManager}. For example, 183 * {@link RadioManager#BAND_AM}. 187 case RadioManager.BAND_AM: 190 case RadioManager.BAND_FM: 210 if (band != RadioManager.BAND_AM && band != RadioManager.BAND_FM) return [all...] |
/frameworks/base/services/core/java/com/android/server/broadcastradio/ |
BroadcastRadioService.java | 28 import android.hardware.radio.RadioManager; 54 private List<RadioManager.ModuleProperties> mModules = null; 68 private static int getNextId(@NonNull List<RadioManager.ModuleProperties> modules) { 69 OptionalInt max = modules.stream().mapToInt(RadioManager.ModuleProperties::getId).max(); 82 public List<RadioManager.ModuleProperties> listModules() { 95 public ITuner openTuner(int moduleId, RadioManager.BandConfig bandConfig,
|
/packages/apps/Car/Radio/src/com/android/car/radio/ |
ManualTunerFragment.java | 20 import android.hardware.radio.RadioManager; 34 private static final int DEFAULT_RADIO_BAND = RadioManager.BAND_FM;
|
RadioService.java | 23 import android.hardware.radio.RadioManager; 24 import android.hardware.radio.RadioManager.ProgramInfo; 171 * @param radioBand One of {@link RadioManager#BAND_FM}, {@link RadioManager#BAND_AM}, 172 * {@link RadioManager#BAND_FM_HD} or {@link RadioManager#BAND_AM_HD}. 173 * @return {@link RadioManager#STATUS_OK} if successful; otherwise, 174 * {@link RadioManager#STATUS_ERROR}. 177 if (!mAudioStreamController.requestMuted(false)) return RadioManager.STATUS_ERROR; 195 return RadioManager.STATUS_OK [all...] |
ManualTunerController.java | 21 import android.hardware.radio.RadioManager; 120 if (currentRadioBand != RadioManager.BAND_FM && currentRadioBand != RadioManager.BAND_AM) { 121 currentRadioBand = RadioManager.BAND_FM; 126 mChannelValidator = mCurrentRadioBand == RadioManager.BAND_AM 181 mCurrentRadioBand = RadioManager.BAND_AM; 190 mCurrentRadioBand = RadioManager.BAND_FM; 197 if (mCurrentRadioBand == RadioManager.BAND_AM && amBandButton != null) { 209 if (band == RadioManager.BAND_FM) {
|
/frameworks/base/services/core/java/com/android/server/broadcastradio/hal2/ |
Convert.java | 38 import android.hardware.radio.RadioManager; 167 private static @NonNull RadioManager.BandDescriptor[] 169 if (config == null) return new RadioManager.BandDescriptor[0]; 172 List<RadioManager.BandDescriptor> bands = new ArrayList<>(len); 175 int region = RadioManager.REGION_ITU_1; 184 bands.add(new RadioManager.FmBandDescriptor(region, RadioManager.BAND_FM, 191 bands.add(new RadioManager.AmBandDescriptor(region, RadioManager.BAND_AM, 200 return bands.toArray(new RadioManager.BandDescriptor[bands.size()]) [all...] |
BroadcastRadioService.java | 25 import android.hardware.radio.RadioManager; 64 public @NonNull Collection<RadioManager.ModuleProperties> loadModules(int idx) { 90 public ITuner openSession(int moduleId, @Nullable RadioManager.BandConfig legacyConfig,
|