/*
* Copyright (C) 2015 Google Inc. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.google.android.libraries.cast.companionlibrary.cast.callbacks;
import com.google.android.gms.cast.ApplicationMetadata;
import com.google.android.gms.cast.MediaQueueItem;
import com.google.android.gms.cast.TextTrackStyle;
import android.view.View;
import java.util.List;
import java.util.Locale;
/**
* This is a no-ops implementation of {@link VideoCastConsumer} so that the clients that need to
* (partially) implement {@link VideoCastConsumer} can extend this class and only override the
* desired methods.
*/
public class VideoCastConsumerImpl extends BaseCastConsumerImpl
implements VideoCastConsumer {
@Override
public void onApplicationConnected(ApplicationMetadata appMetadata,
String sessionId, boolean wasLaunched) {
}
@Override
public void onApplicationConnectionFailed(int errorCode) {
}
@Override
public void onApplicationStatusChanged(String appStatus) {
}
@Override
public void onApplicationDisconnected(int errorCode) {
}
@Override
public void onRemoteMediaPlayerMetadataUpdated() {
}
@Override
public void onRemoteMediaPlayerStatusUpdated() {
}
@Override
public void onVolumeChanged(double value, boolean isMute) {
}
@Override
public void onApplicationStopFailed(int errorCode) {
}
@Override
public void onNamespaceRemoved() {
}
@Override
public void onDataMessageSendFailed(int errorCode) {
}
@Override
public void onDataMessageReceived(String message) {
}
@Override
public void onTextTrackStyleChanged(TextTrackStyle style) {
}
@Override
public void onTextTrackEnabledChanged(boolean isEnabled) {
}
@Override
public void onTextTrackLocaleChanged(Locale locale) {
}
@Override
public void onMediaLoadResult(int statusCode) {
}
@Override
public void onMediaQueueUpdated(List<MediaQueueItem> queueItems, MediaQueueItem item,
int repeatMode, boolean shuffle) {
}
@Override
public void onRemoteMediaPreloadStatusUpdated(MediaQueueItem item) {
}
@Override
public void onUpcomingPlayClicked(View v, MediaQueueItem item) {
}
@Override
public void onUpcomingStopClicked(View view, MediaQueueItem upcomingItem) {
}
@Override
public void onMediaQueueOperationResult(int operationId, int statusCode) {
}
}