Lines Matching defs:record
102 * Add a record to the priority tracker.
104 * @param record The record to add.
106 public void addSession(MediaSessionRecord record) {
107 mSessions.add(record);
108 clearCache(record.getUserId());
117 * Remove a record from the priority tracker.
119 * @param record The record to remove.
121 public void removeSession(MediaSessionRecord record) {
122 mSessions.remove(record);
123 if (mMediaButtonSession == record) {
129 clearCache(record.getUserId());
133 * Return if the record exists in the priority tracker.
135 public boolean contains(MediaSessionRecord record) {
136 return mSessions.contains(record);
142 * @param record The record that changed.
146 public void onPlaystateChanged(MediaSessionRecord record, int oldState, int newState) {
148 mSessions.remove(record);
149 mSessions.add(0, record);
150 clearCache(record.getUserId());
160 if (mMediaButtonSession != null && mMediaButtonSession.getUid() == record.getUid()) {
172 * @param record The record that changed.
174 public void onSessionStateChange(MediaSessionRecord record) {
177 clearCache(record.getUserId());
274 MediaSessionRecord record = records.get(i);
275 if (record.isPlaybackActive()) {
276 mCachedVolumeDefault = record;
277 return record;
288 MediaSessionRecord record = records.get(i);
289 if (record.getPlaybackType() == PlaybackInfo.PLAYBACK_TYPE_REMOTE) {
290 return record;
304 MediaSessionRecord record = sortedSessions.get(i);
305 record.dump(pw, indent);