Lines Matching refs:Channel
29 import com.android.tv.data.api.Channel;
48 private final List<Channel> mChannels = new ArrayList<>();
49 private final List<Channel> mBrowsableChannels = new ArrayList<>();
50 private final Map<Long, Channel> mChannelMap = new HashMap<>();
58 @Nullable private Channel mCurrentChannel;
126 public List<Channel> getBrowsableChannelList() { in getBrowsableChannelList()
137 public Channel getCurrentChannel() { in getCurrentChannel()
147 public void setCurrentChannel(Channel currentChannel) { in setCurrentChannel()
153 return mCurrentChannel != null ? mCurrentChannel.getId() : Channel.INVALID_ID; in getCurrentChannelId()
186 Channel channel = getAdjacentBrowsableChannel(up); in moveToAdjacentBrowsableChannel()
198 public Channel getAdjacentBrowsableChannel(boolean up) { in getAdjacentBrowsableChannel()
205 Channel channel = mChannels.get(channelIndex); in getAdjacentBrowsableChannel()
218 Channel channel = mChannels.get(nextChannelIndex); in getAdjacentBrowsableChannel()
231 public Channel findNearestBrowsableChannel(long channelId) { in findNearestBrowsableChannel()
235 Channel channel = mChannelMap.get(channelId); in findNearestBrowsableChannel()
244 Channel upChannel = mChannels.get((index + i) % size); in findNearestBrowsableChannel()
248 Channel downChannel = mChannels.get((index - i + size) % size); in findNearestBrowsableChannel()
264 public boolean moveToChannel(Channel channel) { in moveToChannel()
273 Channel newChannel = mChannelMap.get(channel.getId()); in moveToChannel()
302 void onCurrentChannelUnavailable(Channel channel); in onCurrentChannelUnavailable()
304 void onChannelChanged(Channel previousChannel, Channel currentChannel); in onChannelChanged()
307 private void setCurrentChannelAndNotify(Channel channel) { in setCurrentChannelAndNotify()
312 Channel previousChannel = mCurrentChannel; in setCurrentChannelAndNotify()
322 private void updateChannelData(List<Channel> channels) { in updateChannelData()
329 Channel channel = channels.get(i); in updateChannelData()
337 Channel prevChannel = mCurrentChannel; in updateChannelData()
354 for (Channel channel : mChannels) { in updateBrowsableChannels()