Home
last modified time | relevance | path

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

/aosp12/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()
250 return new ArrayList<ProgramList.Chunk>(); in buildChunks()
[all …]
H A DTunerSession.java26 import android.hardware.radio.ProgramList;
191 public void startProgramListUpdates(ProgramList.Filter filter) throws RemoteException { in startProgramListUpdates()
195 filter = new ProgramList.Filter(new HashSet<Integer>(), in startProgramListUpdates()
207 ProgramList.Filter getProgramListFilter() { in getProgramListFilter()
213 void onMergedProgramListUpdateFromHal(ProgramList.Chunk mergedChunk) { in onMergedProgramListUpdateFromHal()
214 List<ProgramList.Chunk> clientUpdateChunks = null; in onMergedProgramListUpdateFromHal()
225 List<ProgramList.Chunk> clientUpdateChunks = null; in updateProgramInfoFromHalCache()
235 private void dispatchClientUpdateChunks(@Nullable List<ProgramList.Chunk> chunks) { in dispatchClientUpdateChunks()
239 for (ProgramList.Chunk chunk : chunks) { in dispatchClientUpdateChunks()
H A DRadioModule.java78 private android.hardware.radio.ProgramList.Filter mUnionOfAidlProgramFilters = null;
102 android.hardware.radio.ProgramList.Chunk chunk =
215 private @Nullable android.hardware.radio.ProgramList.Filter
223 android.hardware.radio.ProgramList.Filter filter = in buildUnionOfTunerSessionFiltersLocked()
256 return idTypes == null ? null : new android.hardware.radio.ProgramList.Filter(idTypes, ids, in buildUnionOfTunerSessionFiltersLocked()
267 android.hardware.radio.ProgramList.Filter newFilter = in onTunerSessionProgramListFilterChangedLocked()
H A DConvert.java35 import android.hardware.radio.ProgramList;
387 static @NonNull ProgramFilter programFilterToHal(@Nullable ProgramList.Filter filter) { in programFilterToHal()
388 if (filter == null) filter = new ProgramList.Filter(); in programFilterToHal()
401 static @NonNull ProgramList.Chunk programListChunkFromHal(@NonNull ProgramListChunk chunk) { in programListChunkFromHal()
408 return new ProgramList.Chunk(chunk.purge, chunk.complete, modified, removed); in programListChunkFromHal()
/aosp12/frameworks/base/core/tests/BroadcastRadioTests/src/com/android/server/broadcastradio/hal2/
H A DProgramInfoCacheTest.java21 import android.hardware.radio.ProgramList;
104 ProgramInfoCache cache = new ProgramInfoCache(new ProgramList.Filter(new HashSet<Integer>(), in testEmptyFilter()
116 ProgramInfoCache cache = new ProgramInfoCache(new ProgramList.Filter(filterTypes, in testFilterByType()
144 List<ProgramList.Chunk> chunks = in testPurgeUpdateChunks()
181 List<ProgramList.Chunk> chunks = cache.filterAndUpdateFromInternal(halCache, false, 5, 1); in testDeltaUpdateChunksModificationsIncluded()
229 private static void verifyChunkListFlags(List<ProgramList.Chunk> chunks, boolean expectPurge, in verifyChunkListFlags()
235 ProgramList.Chunk chunk = chunks.get(i); in verifyChunkListFlags()
245 private static void verifyChunkListModified(List<ProgramList.Chunk> chunks, in verifyChunkListModified()
258 for (ProgramList.Chunk chunk : chunks) { in verifyChunkListModified()
271 private static void verifyChunkListRemoved(List<ProgramList.Chunk> chunks, in verifyChunkListRemoved()
[all …]
H A DStartProgramListUpdatesFanoutTest.java33 import android.hardware.radio.ProgramList;
117 ProgramList.Filter aidlFilter = new ProgramList.Filter(new HashSet<Integer>(), in testFanout()
157 ProgramList.Filter idFilter = new ProgramList.Filter(new HashSet<Integer>(), in testFiltering()
159 ProgramList.Filter categoryFilter = new ProgramList.Filter(new HashSet<Integer>(), in testFiltering()
161 ProgramList.Filter typeFilterWithoutModifications = new ProgramList.Filter( in testFiltering()
164 ProgramList.Filter typeFilterWithModifications = new ProgramList.Filter( in testFiltering()
218 ProgramList.Filter idFilter = new ProgramList.Filter(new HashSet<Integer>(), in testClientClosing()
221 ProgramList.Filter typeFilter = new ProgramList.Filter( in testClientClosing()
319 ProgramList.Chunk expectedChunk = new ProgramList.Chunk(purge, true, modifiedSet, in verifyAidlClientReceivedChunk()
/aosp12/frameworks/base/services/core/java/com/android/server/broadcastradio/hal1/
H A DTunerCallback.java23 import android.hardware.radio.ProgramList;
50 private final AtomicReference<ProgramList.Filter> mProgramListFilter = new AtomicReference<>();
91 void startProgramListUpdates(@Nullable ProgramList.Filter filter) { in startProgramListUpdates()
92 if (filter == null) filter = new ProgramList.Filter(); in startProgramListUpdates()
158 ProgramList.Filter filter = mProgramListFilter.get(); in sendProgramListUpdate()
169 ProgramList.Chunk chunk = new ProgramList.Chunk(true, true, modifiedSet, null); in sendProgramListUpdate()
174 public void onProgramListUpdated(ProgramList.Chunk chunk) { in onProgramListUpdated()
H A DTuner.java24 import android.hardware.radio.ProgramList;
257 public void startProgramListUpdates(ProgramList.Filter filter) { in startProgramListUpdates()
/aosp12/frameworks/base/core/java/android/hardware/radio/
H A DTunerAdapter.java41 private ProgramList mLegacyListProxy;
243 mLegacyListProxy = new ProgramList(); in getProgramList()
249 mTuner.startProgramListUpdates(new ProgramList.Filter(vendorFilter)); in getProgramList()
262 public @Nullable ProgramList getDynamicProgramList(@Nullable ProgramList.Filter filter) { in getDynamicProgramList()
270 ProgramList list = new ProgramList(); in getDynamicProgramList()
H A DProgramList.aidl20 parcelable ProgramList.Filter;
23 parcelable ProgramList.Chunk;
H A DTunerCallbackAdapter.java39 @Nullable ProgramList mProgramList;
62 void setProgramListObserver(@Nullable ProgramList programList, in setProgramListObserver()
63 @NonNull ProgramList.OnCloseListener closeListener) { in setProgramListObserver()
213 public void onProgramListUpdated(ProgramList.Chunk chunk) { in onProgramListUpdated()
H A DITunerCallback.aidl19 import android.hardware.radio.ProgramList;
36 void onProgramListUpdated(in 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.java309 public @Nullable ProgramList getDynamicProgramList(@Nullable ProgramList.Filter filter) { in getDynamicProgramList()
H A DProgramList.java41 public final class ProgramList implements AutoCloseable { class
53 ProgramList() {} in ProgramList() method in ProgramList
/aosp12/packages/apps/Car/Radio/src/com/android/car/radio/platform/
H A DRadioTunerExt.java20 import android.hardware.radio.ProgramList;
247 public @Nullable ProgramList getDynamicProgramList(@Nullable ProgramList.Filter filter) { in getDynamicProgramList()
/aosp12/packages/apps/Car/Radio/src/com/android/car/radio/service/
H A DRadioAppService.java24 import android.hardware.radio.ProgramList;
85 @Nullable private ProgramList mProgramList;
133 mProgramList.registerListCallback(new ProgramList.ListCallback() { in onCreate()
256 ProgramList oldList = mProgramList; in close()
/aosp12/packages/apps/Car/libs/car-broadcastradio-support/src/com/android/car/broadcastradio/support/media/
H A DBrowseTree.java23 import android.hardware.radio.ProgramList;
147 private final ProgramList.OnCompleteListener mProgramListCompleteListener =
149 @Nullable private ProgramList mProgramList;
253 public void setProgramList(@Nullable ProgramList programList) { in setProgramList()
/aosp12/frameworks/base/core/api/
H A Dsystem-current.txt4028 public final class ProgramList implements java.lang.AutoCloseable {
4030 …method public void addOnCompleteListener(@NonNull android.hardware.radio.ProgramList.OnCompleteLis…
4034 … method public void registerListCallback(@NonNull android.hardware.radio.ProgramList.ListCallback);
4035 …method public void removeOnCompleteListener(@NonNull android.hardware.radio.ProgramList.OnComplete…
4037 …method public void unregisterListCallback(@NonNull android.hardware.radio.ProgramList.ListCallback…
4040 public static final class ProgramList.Filter implements android.os.Parcelable {
4048 …blic static final android.os.Parcelable.Creator<android.hardware.radio.ProgramList.Filter> CREATOR;
4051 public abstract static class ProgramList.ListCallback {
4052 ctor public ProgramList.ListCallback();
4057 public static interface ProgramList.OnCompleteListener {
[all …]
/aosp12/frameworks/base/boot/hiddenapi/
H A Dhiddenapi-max-target-o.txt24604 Landroid/hardware/radio/ProgramList$Chunk;->isComplete()Z
24605 Landroid/hardware/radio/ProgramList$Chunk;->isPurge()Z
24606 Landroid/hardware/radio/ProgramList$Chunk;->mComplete:Z
24608 Landroid/hardware/radio/ProgramList$Chunk;->mPurge:Z
24610 Landroid/hardware/radio/ProgramList$Filter;-><init>()V
24620 Landroid/hardware/radio/ProgramList;-><init>()V
24621 Landroid/hardware/radio/ProgramList;->apply(Landroid/hardware/radio/ProgramList$Chunk;)V
24622 Landroid/hardware/radio/ProgramList;->mIsClosed:Z
24623 Landroid/hardware/radio/ProgramList;->mIsComplete:Z
24626 Landroid/hardware/radio/ProgramList;->mOnCloseListener:Landroid/hardware/radio/ProgramList$OnCloseL…
[all …]