HomeSort by relevance Sort by last modified time
    Searched refs:StreamCard (Results 1 - 19 of 19) sorted by null

  /packages/apps/Car/libs/car-stream-lib/src/com/android/car/stream/
IStreamConsumer.aidl 18 import com.android.car.stream.StreamCard;
22 /** Called when a new StreamCard is added */
23 void onStreamCardAdded(in StreamCard card) = 0;
24 /** Called when a StreamCard is removed */
25 void onStreamCardRemoved(in StreamCard card) = 1;
26 /** Called when an existing StreamCard is updated */
27 void onStreamCardChanged(in StreamCard newStreamCard) = 2;
StreamCard.aidl 18 parcelable StreamCard
IStreamService.aidl 20 import com.android.car.stream.StreamCard;
37 * Returns all {@link StreamCard}s that the StreamService currently has.
39 List<StreamCard> fetchAllStreamCards() = 2;
44 void notifyStreamCardDismissed(in StreamCard card) = 3;
49 void notifyStreamCardInteracted(in StreamCard card) = 4;
StreamCard.java 30 public class StreamCard extends AbstractBundleable {
31 private final static String TAG = "StreamCard";
52 /** Time at which the StreamCard was generated */
67 /** String description of the {@link StreamCard} */
70 public static final Creator<StreamCard> CREATOR = new BundleableCreator<>(StreamCard.class);
72 public StreamCard() {
75 private StreamCard(int type, long id, int priority, long timestamp,
216 * Builder to generate a {@link StreamCard}
237 public StreamCard build()
    [all...]
  /packages/apps/Car/Overview/src/com/android/car/overview/
StreamViewHolder.java 22 import com.android.car.stream.StreamCard;
42 * Bind a {@link StreamCard} to the views being held by this {@link RecyclerView.ViewHolder}
46 public void bindStreamCard(StreamCard card) {
StreamAdapter.java 28 import com.android.car.stream.StreamCard;
36 * A {@link RecyclerView.Adapter} that binds {@link StreamCard} to their respective views.
50 private final ArrayList<StreamCard> mStreamCards = new ArrayList<>(mMaxItems);
92 StreamCard card = mStreamCards.get(position);
123 * Remove all {@link StreamCard} in the adapter.
130 public void addCard(StreamCard card) {
147 StreamCard removedCard = mStreamCards.remove(mStreamCards.size() - 1);
173 public void removeCard(StreamCard card) {
174 for (Iterator<StreamCard> iterator = mStreamCards.iterator(); iterator.hasNext();) {
175 StreamCard existingCard = iterator.next()
    [all...]
SimpleStreamViewHolder.java 25 import com.android.car.stream.StreamCard;
28 * A {@link StreamViewHolder} that binds a {@link StreamCard} to a basic card layout.
64 public void bindStreamCard(StreamCard card) {
StreamOverviewActivity.java 37 import com.android.car.stream.StreamCard;
44 * An overview activity that presents {@link StreamCard} as scrollable list.
204 List<StreamCard> cards = mService.fetchAllStreamCards();
206 for (StreamCard card : cards) {
254 public void onStreamCardAdded(StreamCard card) throws RemoteException {
266 public void onStreamCardRemoved(StreamCard card) throws RemoteException {
278 public void onStreamCardChanged(StreamCard newStreamCard) throws RemoteException {
CurrentCallStreamViewHolder.java 30 import com.android.car.stream.StreamCard;
108 public void bindStreamCard(StreamCard card) {
112 Log.e(TAG, "StreamCard does not contain a CurrentCallExtension");
MediaStreamViewHolder.java 27 import com.android.car.stream.StreamCard;
123 public void bindStreamCard(StreamCard card) {
  /packages/apps/Car/Stream/src/com/android/car/stream/
StreamService.java 33 * A service that manages the {@link StreamCard} being generated by the system and notifies
40 // The StreamCard is identified by a key which is comprised of its type and id
41 private LinkedHashMap<Pair<Integer, Long>, StreamCard> mStreamCards = new LinkedHashMap<>();
92 public List<StreamCard> fetchAllStreamCards() throws RemoteException {
97 List<StreamCard> cards = new ArrayList(mStreamCards.values());
102 public void notifyStreamCardDismissed(StreamCard card) throws RemoteException {
104 Log.d(TAG, "StreamCard dismissed");
109 public void notifyStreamCardInteracted(StreamCard card) throws RemoteException {
111 Log.d(TAG, "StreamCard clicked");
117 * Add a {@link StreamCard} to the StreamService. The {@link StreamCard} will be published t
    [all...]
StreamProducer.java 31 * A base class that produces {@link StreamCard} for the StreamService
39 * A queue that holds {@link StreamCard}s that were added before this {@link StreamProducer}
43 private final Queue<StreamCard> mQueuedCards = new LinkedList<>();
58 public final boolean postCard(StreamCard card) {
80 public final boolean removeCard(StreamCard card) {
94 for (Iterator<StreamCard> iterator = mQueuedCards.iterator(); iterator.hasNext();) {
95 StreamCard queuedCard = iterator.next();
105 public void onCardDismissed(StreamCard card) {
106 // Handle when a StreamCard is dismissed.
  /packages/apps/Car/Stream/src/com/android/car/stream/telecom/
RecentCallConverter.java 26 import com.android.car.stream.StreamCard;
32 * Creates a StreamCard of type {@link StreamConstants#CARD_TYPE_RECENT_CALL}
35 public StreamCard createStreamCard(Context context, String number, long timestamp) {
36 StreamCard.Builder builder = new StreamCard.Builder(StreamConstants.CARD_TYPE_RECENT_CALL,
CurrentCallConverter.java 27 import com.android.car.stream.StreamCard;
31 * A converter that creates a {@link StreamCard} for the current call events.
69 public StreamCard convert(Call call, Context context, boolean isMuted,
85 StreamCard.Builder builder = new StreamCard.Builder(StreamConstants.CARD_TYPE_CURRENT_CALL,
CurrentCallStreamProducer.java 31 import com.android.car.stream.StreamCard;
36 * A {@link StreamProducer} that listens for active call events and produces a {@link StreamCard}
137 mUpdateStreamItemTask = new AsyncTask<Void, Void, StreamCard>() {
139 protected StreamCard doInBackground(Void... voids) {
150 protected void onPostExecute(StreamCard card) {
RecentCallStreamProducer.java 28 import com.android.car.stream.StreamCard;
35 * Loads recent calls from the call log and produces a {@link StreamCard} for each entry.
47 private StreamCard mCurrentStreamCard;
  /packages/apps/Car/Stream/src/com/android/car/stream/media/
MediaConverter.java 29 import com.android.car.stream.StreamCard;
34 * A converter that creates a {@link StreamCard} for currently playing media.
80 public StreamCard convert(
91 StreamCard.Builder builder = new StreamCard.Builder(StreamConstants.CARD_TYPE_MEDIA,
MediaStreamProducer.java 26 import com.android.car.stream.StreamCard;
30 * Produces {@link StreamCard} on media playback or metadata changes.
41 private StreamCard mCurrentMediaStreamCard;
  /packages/apps/Car/Stream/src/com/android/car/stream/radio/
RadioConverter.java 30 import com.android.car.stream.StreamCard;
36 * {@link StreamCard}.
80 * Converts the given {@link RadioStation} and play status into a {@link StreamCard} that can
83 public StreamCard convert(RadioStation station, boolean isPlaying) {
84 StreamCard.Builder builder = new StreamCard.Builder(StreamConstants.CARD_TYPE_MEDIA,

Completed in 141 milliseconds