Home
last modified time | relevance | path

Searched refs:ProgramList (Results 1 – 25 of 28) sorted by relevance

12

/aosp14/frameworks/base/core/tests/BroadcastRadioTests/src/android/hardware/radio/
H A DProgramListTest.java91 private static final ProgramList.Filter TEST_FILTER = new ProgramList.Filter(
121 ProgramList.Filter filter = new ProgramList.Filter(FILTER_IDENTIFIER_TYPES, in getIdentifierTypes_forFilter()
130 ProgramList.Filter filter = new ProgramList.Filter(FILTER_IDENTIFIER_TYPES, in getIdentifiers_forFilter()
166 ProgramList.Filter vendorFilter = new ProgramList.Filter(VENDOR_FILTER); in getVendorFilter_forFilterWithVendorFilter()
188 ProgramList.Filter filterCompared = new ProgramList.Filter(); in hashCode_withDifferentFilters_notEquals()
216 ProgramList.Chunk chunk = new ProgramList.Chunk(IS_PURGE, IS_COMPLETE, in isPurge_forChunk()
225 ProgramList.Chunk chunk = new ProgramList.Chunk(IS_PURGE, IS_COMPLETE, in isComplete_forChunk()
234 ProgramList.Chunk chunk = new ProgramList.Chunk(IS_PURGE, IS_COMPLETE, in getModified_forChunk()
244 ProgramList.Chunk chunk = new ProgramList.Chunk(IS_PURGE, IS_COMPLETE, in getRemoved_forChunk()
386 ProgramList.Chunk purgeChunk = new ProgramList.Chunk(/* purge= */ true, in onProgramListUpdated_withPurgeChunk()
[all …]
/aosp14/frameworks/base/core/tests/BroadcastRadioTests/src/com/android/server/broadcastradio/aidl/
H A DProgramInfoCacheTest.java22 import android.hardware.radio.ProgramList;
120 ProgramList.Filter fmFilter = new ProgramList.Filter( in getFilter_forProgramInfoCache()
208 ProgramInfoCache cache = new ProgramInfoCache(new ProgramList.Filter( in filterAndUpdateFromInternal_withFilterByIdentifier()
214 List<ProgramList.Chunk> programListChunks = cache.filterAndUpdateFromInternal( in filterAndUpdateFromInternal_withFilterByIdentifier()
235 List<ProgramList.Chunk> programListChunks = cache.filterAndUpdateFromInternal( in filterAndUpdateFromInternal_withFilterExcludingCategories()
251 ProgramList.Filter filterExcludingModifications = new ProgramList.Filter(new ArraySet<>(), in filterAndUpdateFromInternal_withFilterExcludingModifications()
344 private void verifyChunkListPurge(List<ProgramList.Chunk> chunks, boolean purge) { in verifyChunkListPurge()
349 ProgramList.Chunk chunk = chunks.get(i); in verifyChunkListPurge()
362 ProgramList.Chunk chunk = chunks.get(i); in verifyChunkListComplete()
370 private void verifyChunkListModified(List<ProgramList.Chunk> chunks, in verifyChunkListModified()
[all …]
H A DTunerSessionTest.java703 ProgramList.Filter filter = new ProgramList.Filter(new ArraySet<>(), new ArraySet<>(), in startProgramListUpdates_withEmptyFilter()
724 ProgramList.Filter filter = new ProgramList.Filter(new ArraySet<>(), new ArraySet<>(), in startProgramListUpdates_withCallbackCalledForMultipleTimes()
744 ProgramList.Filter filter = new ProgramList.Filter(new ArraySet<>(), new ArraySet<>(), in startProgramListUpdates_withTheSameFilterForMultipleTimes()
790 ProgramList.Filter idFilter = new ProgramList.Filter(new ArraySet<>(), in startProgramListUpdates_withIdFilter()
813 ProgramList.Filter filterExcludingModifications = new ProgramList.Filter( in startProgramListUpdates_withFilterExcludingModifications()
837 ProgramList.Filter filterIncludingModifications = new ProgramList.Filter( in startProgramListUpdates_withFilterIncludingModifications()
863 ProgramList.Filter filter = new ProgramList.Filter(new ArraySet<>(), new ArraySet<>(), in onProgramListUpdated_afterSessionClosed_doesNotUpdates()
881 ProgramList.Filter fmIdFilter = new ProgramList.Filter(new ArraySet<>(), in startProgramListUpdates_forMultipleSessions()
887 ProgramList.Filter rdsTypeFilter = new ProgramList.Filter( in startProgramListUpdates_forMultipleSessions()
912 List<ProgramList.Filter> filters = List.of(new ProgramList.Filter( in onProgramListUpdated_forMultipleSessions()
[all …]
H A DConversionUtilsTest.java33 import android.hardware.radio.ProgramList;
357 ProgramList.Chunk chunk = ConversionUtils.chunkFromHalProgramListChunk(halChunk); in chunkFromHalProgramListChunk_withValidChunk()
381 ProgramList.Chunk chunk = ConversionUtils.chunkFromHalProgramListChunk(halChunk); in chunkFromHalProgramListChunk_withInvalidModifiedProgramInfo()
433 ProgramList.Chunk chunk = new ProgramList.Chunk(/* purge= */ true, in convertChunkToTargetSdkVersion_withLowerSdkVersion()
437 ProgramList.Chunk convertedChunk = ConversionUtils.convertChunkToTargetSdkVersion(chunk, in convertChunkToTargetSdkVersion_withLowerSdkVersion()
461 ProgramList.Chunk chunk = new ProgramList.Chunk(/* purge= */ true, in convertChunkToTargetSdkVersion_withRequiredSdkVersion()
465 ProgramList.Chunk convertedChunk = ConversionUtils.convertChunkToTargetSdkVersion(chunk, in convertChunkToTargetSdkVersion_withRequiredSdkVersion()
H A DAidlTestUtils.java24 import android.hardware.radio.ProgramList;
150 static ProgramList.Chunk makeChunk(boolean purge, boolean complete, in makeChunk()
161 ProgramList.Chunk chunk = new ProgramList.Chunk(purge, complete, modifiedSet, removedSet); in makeChunk()
/aosp14/frameworks/base/services/core/java/com/android/server/broadcastradio/hal2/
H A DProgramInfoCache.java21 import android.hardware.radio.ProgramList;
57 private final ProgramList.Filter mFilter;
59 ProgramInfoCache(@Nullable ProgramList.Filter filter) { in ProgramInfoCache()
65 ProgramInfoCache(@Nullable ProgramList.Filter filter, boolean complete, in ProgramInfoCache()
102 public @Nullable ProgramList.Filter getFilter() { in getFilter()
121 @NonNull List<ProgramList.Chunk> filterAndUpdateFrom(@NonNull ProgramInfoCache other, in filterAndUpdateFrom()
128 @NonNull List<ProgramList.Chunk> filterAndUpdateFromInternal(@NonNull ProgramInfoCache other, in filterAndUpdateFromInternal()
164 @Nullable List<ProgramList.Chunk> filterAndApplyChunk(@NonNull ProgramList.Chunk chunk) { in filterAndApplyChunk()
170 @Nullable List<ProgramList.Chunk> filterAndApplyChunkInternal(@NonNull ProgramList.Chunk chunk, in filterAndApplyChunkInternal()
252 return new ArrayList<ProgramList.Chunk>(); in buildChunks()
[all …]
H A DTunerSession.java26 import android.hardware.radio.ProgramList;
242 public void startProgramListUpdates(ProgramList.Filter filter) throws RemoteException { in startProgramListUpdates()
252 filter = new ProgramList.Filter(new HashSet<Integer>(), in startProgramListUpdates()
264 ProgramList.Filter getProgramListFilter() { in getProgramListFilter()
270 void onMergedProgramListUpdateFromHal(ProgramList.Chunk mergedChunk) { in onMergedProgramListUpdateFromHal()
271 List<ProgramList.Chunk> clientUpdateChunks = null; in onMergedProgramListUpdateFromHal()
282 List<ProgramList.Chunk> clientUpdateChunks = null; in updateProgramInfoFromHalCache()
292 private void dispatchClientUpdateChunks(@Nullable List<ProgramList.Chunk> chunks) { in dispatchClientUpdateChunks()
296 for (ProgramList.Chunk chunk : chunks) { in dispatchClientUpdateChunks()
H A DRadioModule.java83 private android.hardware.radio.ProgramList.Filter mUnionOfAidlProgramFilters = null;
114 android.hardware.radio.ProgramList.Chunk chunk =
246 private android.hardware.radio.ProgramList.Filter
254 android.hardware.radio.ProgramList.Filter filter = in buildUnionOfTunerSessionFiltersLocked()
287 return idTypes == null ? null : new android.hardware.radio.ProgramList.Filter(idTypes, ids, in buildUnionOfTunerSessionFiltersLocked()
299 android.hardware.radio.ProgramList.Filter newFilter = in onTunerSessionProgramListFilterChangedLocked()
H A DConvert.java35 import android.hardware.radio.ProgramList;
414 static @NonNull ProgramFilter programFilterToHal(@Nullable ProgramList.Filter filter) { in programFilterToHal()
415 if (filter == null) filter = new ProgramList.Filter(); in programFilterToHal()
428 static @NonNull ProgramList.Chunk programListChunkFromHal(@NonNull ProgramListChunk chunk) { in programListChunkFromHal()
435 return new ProgramList.Chunk(chunk.purge, chunk.complete, modified, removed); in programListChunkFromHal()
/aosp14/frameworks/base/services/core/java/com/android/server/broadcastradio/aidl/
H A DProgramInfoCache.java20 import android.hardware.radio.ProgramList;
72 @Nullable private final ProgramList.Filter mFilter;
74 ProgramInfoCache(@Nullable ProgramList.Filter filter) { in ProgramInfoCache()
79 ProgramInfoCache(@Nullable ProgramList.Filter filter, boolean complete, in ProgramInfoCache()
112 public ProgramList.Filter getFilter() { in getFilter()
140 List<ProgramList.Chunk> filterAndUpdateFromInternal(ProgramInfoCache other, in filterAndUpdateFromInternal()
147 List<ProgramList.Chunk> filterAndUpdateFromInternal(ProgramInfoCache other, in filterAndUpdateFromInternal()
184 List<ProgramList.Chunk> filterAndApplyChunk(ProgramList.Chunk chunk) { in filterAndApplyChunk()
191 List<ProgramList.Chunk> filterAndApplyChunkInternal(ProgramList.Chunk chunk, in filterAndApplyChunkInternal()
252 private static List<ProgramList.Chunk> buildChunks(boolean purge, boolean complete, in buildChunks()
[all …]
H A DTunerSession.java24 import android.hardware.radio.ProgramList;
267 public void startProgramListUpdates(ProgramList.Filter filter) throws RemoteException { in startProgramListUpdates()
277 filter = new ProgramList.Filter(new ArraySet<>(), new ArraySet<>(), in startProgramListUpdates()
294 ProgramList.Filter getProgramListFilter() { in getProgramListFilter()
300 void onMergedProgramListUpdateFromHal(ProgramList.Chunk mergedChunk) { in onMergedProgramListUpdateFromHal()
301 List<ProgramList.Chunk> clientUpdateChunks; in onMergedProgramListUpdateFromHal()
312 List<ProgramList.Chunk> clientUpdateChunks; in updateProgramInfoFromHalCache()
323 private void dispatchClientUpdateChunks(@Nullable List<ProgramList.Chunk> chunks) { in dispatchClientUpdateChunks()
330 ProgramList.Chunk downgradedChunk = in dispatchClientUpdateChunks()
H A DRadioModule.java78 private android.hardware.radio.ProgramList.Filter mUnionOfAidlProgramFilters;
145 android.hardware.radio.ProgramList.Chunk chunk =
297 private android.hardware.radio.ProgramList.Filter buildUnionOfTunerSessionFiltersLocked() { in buildUnionOfTunerSessionFiltersLocked()
304 android.hardware.radio.ProgramList.Filter filter = in buildUnionOfTunerSessionFiltersLocked()
337 return idTypes == null ? null : new android.hardware.radio.ProgramList.Filter(idTypes, ids, in buildUnionOfTunerSessionFiltersLocked()
349 android.hardware.radio.ProgramList.Filter newFilter = in onTunerSessionProgramListFilterChangedLocked()
H A DConversionUtils.java36 import android.hardware.radio.ProgramList;
535 static ProgramFilter filterToHalProgramFilter(@Nullable ProgramList.Filter filter) { in filterToHalProgramFilter()
537 filter = new ProgramList.Filter(); in filterToHalProgramFilter()
561 static ProgramList.Chunk chunkFromHalProgramListChunk(ProgramListChunk chunk) { in chunkFromHalProgramListChunk()
583 return new ProgramList.Chunk(chunk.purge, chunk.complete, modified, removed); in chunkFromHalProgramListChunk()
629 static ProgramList.Chunk convertChunkToTargetSdkVersion(ProgramList.Chunk chunk, int uid) { in convertChunkToTargetSdkVersion()
649 return new ProgramList.Chunk(chunk.isPurge(), chunk.isComplete(), modified, removed); in convertChunkToTargetSdkVersion()
/aosp14/frameworks/base/core/tests/BroadcastRadioTests/src/com/android/server/broadcastradio/hal2/
H A DProgramInfoCacheTest.java21 import android.hardware.radio.ProgramList;
106 ProgramInfoCache cache = new ProgramInfoCache(new ProgramList.Filter(new HashSet<Integer>(), in testEmptyFilter()
118 ProgramInfoCache cache = new ProgramInfoCache(new ProgramList.Filter(filterTypes, in testFilterByType()
146 List<ProgramList.Chunk> chunks = in testPurgeUpdateChunks()
183 List<ProgramList.Chunk> chunks = cache.filterAndUpdateFromInternal(halCache, false, 5, 1); in testDeltaUpdateChunksModificationsIncluded()
231 private static void verifyChunkListFlags(List<ProgramList.Chunk> chunks, boolean expectPurge, in verifyChunkListFlags()
237 ProgramList.Chunk chunk = chunks.get(i); in verifyChunkListFlags()
247 private static void verifyChunkListModified(List<ProgramList.Chunk> chunks, in verifyChunkListModified()
260 for (ProgramList.Chunk chunk : chunks) { in verifyChunkListModified()
273 private static void verifyChunkListRemoved(List<ProgramList.Chunk> chunks, in verifyChunkListRemoved()
[all …]
H A DStartProgramListUpdatesFanoutTest.java35 import android.hardware.radio.ProgramList;
119 ProgramList.Filter aidlFilter = new ProgramList.Filter(new HashSet<Integer>(), in testFanout()
159 ProgramList.Filter idFilter = new ProgramList.Filter(new HashSet<Integer>(), in testFiltering()
161 ProgramList.Filter categoryFilter = new ProgramList.Filter(new HashSet<Integer>(), in testFiltering()
163 ProgramList.Filter typeFilterWithoutModifications = new ProgramList.Filter( in testFiltering()
166 ProgramList.Filter typeFilterWithModifications = new ProgramList.Filter( in testFiltering()
224 ProgramList.Filter idFilter = new ProgramList.Filter(new HashSet<Integer>(), in testClientClosing()
227 ProgramList.Filter typeFilter = new ProgramList.Filter( in testClientClosing()
325 ProgramList.Chunk expectedChunk = new ProgramList.Chunk(purge, true, modifiedSet, in verifyAidlClientReceivedChunk()
H A DTunerSessionHidlTest.java45 import android.hardware.radio.ProgramList;
663 ProgramList.Filter filter = new ProgramList.Filter(new ArraySet<>(), new ArraySet<>(), in startProgramListUpdates_forNonCurrentUser_doesNotStartUpdates()
689 ProgramList.Filter aidlFilter = new ProgramList.Filter(new ArraySet<>(), new ArraySet<>(), in stopProgramListUpdates()
701 ProgramList.Filter aidlFilter = new ProgramList.Filter(new ArraySet<>(), new ArraySet<>(), in stopProgramListUpdates_forNonCurrentUser_doesNotStopUpdates()
/aosp14/frameworks/base/services/core/java/com/android/server/broadcastradio/hal1/
H A DTunerCallback.java22 import android.hardware.radio.ProgramList;
48 private final AtomicReference<ProgramList.Filter> mProgramListFilter = new AtomicReference<>();
89 void startProgramListUpdates(@Nullable ProgramList.Filter filter) { in startProgramListUpdates()
90 if (filter == null) filter = new ProgramList.Filter(); in startProgramListUpdates()
156 ProgramList.Filter filter = mProgramListFilter.get(); in sendProgramListUpdate()
167 ProgramList.Chunk chunk = new ProgramList.Chunk(true, true, modifiedSet, null); in sendProgramListUpdate()
172 public void onProgramListUpdated(ProgramList.Chunk chunk) { in onProgramListUpdated()
H A DTuner.java24 import android.hardware.radio.ProgramList;
288 public void startProgramListUpdates(ProgramList.Filter filter) { in startProgramListUpdates()
/aosp14/frameworks/base/core/java/android/hardware/radio/
H A DProgramList.aidl20 parcelable ProgramList.Filter;
23 parcelable ProgramList.Chunk;
H A DTunerAdapter.java48 private ProgramList mLegacyListProxy;
278 mLegacyListProxy = new ProgramList(); in getProgramList()
287 mTuner.startProgramListUpdates(new ProgramList.Filter(vendorFilter)); in getProgramList()
301 public ProgramList getDynamicProgramList(@Nullable ProgramList.Filter filter) { in getDynamicProgramList()
309 ProgramList list = new ProgramList(); in getDynamicProgramList()
H A DITunerCallback.aidl19 import android.hardware.radio.ProgramList;
43 void onProgramListUpdated(in ProgramList.Chunk chunk); in onProgramListUpdated()
H A DTunerCallbackAdapter.java41 @Nullable ProgramList mProgramList;
73 void setProgramListObserver(@Nullable ProgramList programList, in setProgramListObserver()
74 ProgramList.OnCloseListener closeListener) { in setProgramListObserver()
246 public void onProgramListUpdated(ProgramList.Chunk chunk) { in onProgramListUpdated()
H A DITuner.aidl20 import android.hardware.radio.ProgramList;
75 void startProgramListUpdates(in ProgramList.Filter filter); in startProgramListUpdates()
H A DRadioTuner.java411 public @Nullable ProgramList getDynamicProgramList(@Nullable ProgramList.Filter filter) { in getDynamicProgramList()
H A DProgramList.java43 public final class ProgramList implements AutoCloseable { class
66 ProgramList() {} in ProgramList() method in ProgramList
197 List<ProgramList.ListCallback> listCallbacksCopied; in apply()

12