FileDocCategorySizeDatePackage
TvInputService.javaAPI DocAndroid 5.1 API3562Sat Mar 14 14:09:40 GMT 2015android.media.tv

TvInputService.java

package android.media.tv;
public abstract class TvInputService
  extends android.app.Service
{
public abstract static class Session
  implements android.view.KeyEvent.Callback
{
public  Session(android.content.Context context) { throw new RuntimeException("Stub!"); }
public  void setOverlayViewEnabled(boolean enable) { throw new RuntimeException("Stub!"); }
public  void notifyChannelRetuned(android.net.Uri channelUri) { throw new RuntimeException("Stub!"); }
public  void notifyTracksChanged(java.util.List<android.media.tv.TvTrackInfo> tracks) { throw new RuntimeException("Stub!"); }
public  void notifyTrackSelected(int type, java.lang.String trackId) { throw new RuntimeException("Stub!"); }
public  void notifyVideoAvailable() { throw new RuntimeException("Stub!"); }
public  void notifyVideoUnavailable(int reason) { throw new RuntimeException("Stub!"); }
public  void notifyContentAllowed() { throw new RuntimeException("Stub!"); }
public  void notifyContentBlocked(android.media.tv.TvContentRating rating) { throw new RuntimeException("Stub!"); }
public abstract  void onRelease();
public abstract  boolean onSetSurface(android.view.Surface surface);
public  void onSurfaceChanged(int format, int width, int height) { throw new RuntimeException("Stub!"); }
public abstract  void onSetStreamVolume(float volume);
public abstract  boolean onTune(android.net.Uri channelUri);
public abstract  void onSetCaptionEnabled(boolean enabled);
public  void onUnblockContent(android.media.tv.TvContentRating unblockedRating) { throw new RuntimeException("Stub!"); }
public  boolean onSelectTrack(int type, java.lang.String trackId) { throw new RuntimeException("Stub!"); }
public  android.view.View onCreateOverlayView() { throw new RuntimeException("Stub!"); }
public  boolean onKeyDown(int keyCode, android.view.KeyEvent event) { throw new RuntimeException("Stub!"); }
public  boolean onKeyLongPress(int keyCode, android.view.KeyEvent event) { throw new RuntimeException("Stub!"); }
public  boolean onKeyMultiple(int keyCode, int count, android.view.KeyEvent event) { throw new RuntimeException("Stub!"); }
public  boolean onKeyUp(int keyCode, android.view.KeyEvent event) { throw new RuntimeException("Stub!"); }
public  boolean onTouchEvent(android.view.MotionEvent event) { throw new RuntimeException("Stub!"); }
public  boolean onTrackballEvent(android.view.MotionEvent event) { throw new RuntimeException("Stub!"); }
public  boolean onGenericMotionEvent(android.view.MotionEvent event) { throw new RuntimeException("Stub!"); }
}
public abstract static class HardwareSession
  extends android.media.tv.TvInputService.Session
{
public  HardwareSession(android.content.Context context) { super((android.content.Context)null); throw new RuntimeException("Stub!"); }
public abstract  java.lang.String getHardwareInputId();
public final  boolean onSetSurface(android.view.Surface surface) { throw new RuntimeException("Stub!"); }
public  void onHardwareVideoAvailable() { throw new RuntimeException("Stub!"); }
public  void onHardwareVideoUnavailable(int reason) { throw new RuntimeException("Stub!"); }
}
public  TvInputService() { throw new RuntimeException("Stub!"); }
public final  android.os.IBinder onBind(android.content.Intent intent) { throw new RuntimeException("Stub!"); }
public abstract  android.media.tv.TvInputService.Session onCreateSession(java.lang.String inputId);
public static final java.lang.String SERVICE_INTERFACE = "android.media.tv.TvInputService";
public static final java.lang.String SERVICE_META_DATA = "android.media.tv.input";
}