package com.distantfuture.castcompanionlibrary.lib.cast.callbacks; import com.google.android.gms.cast.ApplicationMetadata; /** * This is a no-ops implementation of {@link IVideoCastConsumer} so that the clients that like to * (partially) implement {@link IVideoCastConsumer} can extend this class and only override the * desired methods. */ public class VideoCastConsumerImpl extends BaseCastConsumerImpl implements IVideoCastConsumer { @Override public void onApplicationConnected(ApplicationMetadata appMetadata, String sessionId, boolean wasLaunched) { } @Override public boolean onApplicationConnectionFailed(int errorCode) { return true; } @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 onRemovedNamespace() { } @Override public void onDataMessageSendFailed(int errorCode) { } @Override public void onDataMessageReceived(String message) { } }