public interface android.media.tv.ITvInputManager extends android.os.IInterface
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: android.media.tv.ITvInputManager
super_class: java.lang.Object
{
public abstract java.util.List<android.media.tv.TvInputInfo> getTvInputList(int);
descriptor: (I)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (I)Ljava/util/List<Landroid/media/tv/TvInputInfo;>;
MethodParameters:
Name Flags
userId
public abstract android.media.tv.TvInputInfo getTvInputInfo(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Landroid/media/tv/TvInputInfo;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
inputId
userId
public abstract void updateTvInputInfo(android.media.tv.TvInputInfo, int);
descriptor: (Landroid/media/tv/TvInputInfo;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
inputInfo
userId
public abstract int getTvInputState(java.lang.String, int);
descriptor: (Ljava/lang/String;I)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
inputId
userId
public abstract java.util.List<android.media.tv.TvContentRatingSystemInfo> getTvContentRatingSystemList(int);
descriptor: (I)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (I)Ljava/util/List<Landroid/media/tv/TvContentRatingSystemInfo;>;
MethodParameters:
Name Flags
userId
public abstract void registerCallback(android.media.tv.ITvInputManagerCallback, int);
descriptor: (Landroid/media/tv/ITvInputManagerCallback;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callback
userId
public abstract void unregisterCallback(android.media.tv.ITvInputManagerCallback, int);
descriptor: (Landroid/media/tv/ITvInputManagerCallback;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callback
userId
public abstract boolean isParentalControlsEnabled(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
public abstract void setParentalControlsEnabled(boolean, int);
descriptor: (ZI)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
enabled
userId
public abstract boolean isRatingBlocked(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
rating
userId
public abstract java.util.List<java.lang.String> getBlockedRatings(int);
descriptor: (I)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (I)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
userId
public abstract void addBlockedRating(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
rating
userId
public abstract void removeBlockedRating(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
rating
userId
public abstract void createSession(android.media.tv.ITvInputClient, java.lang.String, boolean, int, int);
descriptor: (Landroid/media/tv/ITvInputClient;Ljava/lang/String;ZII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
client
inputId
isRecordingSession
seq
userId
public abstract void releaseSession(android.os.IBinder, int);
descriptor: (Landroid/os/IBinder;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
sessionToken
userId
public abstract void setMainSession(android.os.IBinder, int);
descriptor: (Landroid/os/IBinder;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
sessionToken
userId
public abstract void setSurface(android.os.IBinder, android.view.Surface, int);
descriptor: (Landroid/os/IBinder;Landroid/view/Surface;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
sessionToken
surface
userId
public abstract void dispatchSurfaceChanged(android.os.IBinder, int, int, int, int);
descriptor: (Landroid/os/IBinder;IIII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
sessionToken
format
width
height
userId
public abstract void setVolume(android.os.IBinder, float, int);
descriptor: (Landroid/os/IBinder;FI)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
sessionToken
volume
userId
public abstract void tune(android.os.IBinder, android.net.Uri, android.os.Bundle, int);
descriptor: (Landroid/os/IBinder;Landroid/net/Uri;Landroid/os/Bundle;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
sessionToken
channelUri
params
userId
public abstract void setCaptionEnabled(android.os.IBinder, boolean, int);
descriptor: (Landroid/os/IBinder;ZI)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
sessionToken
enabled
userId
public abstract void selectTrack(android.os.IBinder, int, java.lang.String, int);
descriptor: (Landroid/os/IBinder;ILjava/lang/String;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
sessionToken
type
trackId
userId
public abstract void sendAppPrivateCommand(android.os.IBinder, java.lang.String, android.os.Bundle, int);
descriptor: (Landroid/os/IBinder;Ljava/lang/String;Landroid/os/Bundle;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
sessionToken
action
data
userId
public abstract void createOverlayView(android.os.IBinder, android.os.IBinder, android.graphics.Rect, int);
descriptor: (Landroid/os/IBinder;Landroid/os/IBinder;Landroid/graphics/Rect;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
sessionToken
windowToken
frame
userId
public abstract void relayoutOverlayView(android.os.IBinder, android.graphics.Rect, int);
descriptor: (Landroid/os/IBinder;Landroid/graphics/Rect;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
sessionToken
frame
userId
public abstract void removeOverlayView(android.os.IBinder, int);
descriptor: (Landroid/os/IBinder;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
sessionToken
userId
public abstract void unblockContent(android.os.IBinder, java.lang.String, int);
descriptor: (Landroid/os/IBinder;Ljava/lang/String;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
sessionToken
unblockedRating
userId
public abstract void timeShiftPlay(android.os.IBinder, android.net.Uri, int);
descriptor: (Landroid/os/IBinder;Landroid/net/Uri;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
sessionToken
recordedProgramUri
userId
public abstract void timeShiftPause(android.os.IBinder, int);
descriptor: (Landroid/os/IBinder;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
sessionToken
userId
public abstract void timeShiftResume(android.os.IBinder, int);
descriptor: (Landroid/os/IBinder;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
sessionToken
userId
public abstract void timeShiftSeekTo(android.os.IBinder, long, int);
descriptor: (Landroid/os/IBinder;JI)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
sessionToken
timeMs
userId
public abstract void timeShiftSetPlaybackParams(android.os.IBinder, android.media.PlaybackParams, int);
descriptor: (Landroid/os/IBinder;Landroid/media/PlaybackParams;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
sessionToken
params
userId
public abstract void timeShiftEnablePositionTracking(android.os.IBinder, boolean, int);
descriptor: (Landroid/os/IBinder;ZI)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
sessionToken
enable
userId
public abstract void startRecording(android.os.IBinder, android.net.Uri, int);
descriptor: (Landroid/os/IBinder;Landroid/net/Uri;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
sessionToken
programUri
userId
public abstract void stopRecording(android.os.IBinder, int);
descriptor: (Landroid/os/IBinder;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
sessionToken
userId
public abstract java.util.List<android.media.tv.TvInputHardwareInfo> getHardwareList();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: ()Ljava/util/List<Landroid/media/tv/TvInputHardwareInfo;>;
public abstract android.media.tv.ITvInputHardware acquireTvInputHardware(int, android.media.tv.ITvInputHardwareCallback, android.media.tv.TvInputInfo, int);
descriptor: (ILandroid/media/tv/ITvInputHardwareCallback;Landroid/media/tv/TvInputInfo;I)Landroid/media/tv/ITvInputHardware;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
deviceId
callback
info
userId
public abstract void releaseTvInputHardware(int, android.media.tv.ITvInputHardware, int);
descriptor: (ILandroid/media/tv/ITvInputHardware;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
deviceId
hardware
userId
public abstract java.util.List<android.media.tv.TvStreamConfig> getAvailableTvStreamConfigList(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Ljava/lang/String;I)Ljava/util/List<Landroid/media/tv/TvStreamConfig;>;
MethodParameters:
Name Flags
inputId
userId
public abstract boolean captureFrame(java.lang.String, android.view.Surface, android.media.tv.TvStreamConfig, int);
descriptor: (Ljava/lang/String;Landroid/view/Surface;Landroid/media/tv/TvStreamConfig;I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
inputId
surface
config
userId
public abstract boolean isSingleSessionActive(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
public abstract java.util.List<android.media.tv.DvbDeviceInfo> getDvbDeviceList();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: ()Ljava/util/List<Landroid/media/tv/DvbDeviceInfo;>;
public abstract android.os.ParcelFileDescriptor openDvbDevice(android.media.tv.DvbDeviceInfo, int);
descriptor: (Landroid/media/tv/DvbDeviceInfo;I)Landroid/os/ParcelFileDescriptor;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
info
device
public abstract void sendTvInputNotifyIntent(android.content.Intent, int);
descriptor: (Landroid/content/Intent;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
intent
userId
public abstract void requestChannelBrowsable(android.net.Uri, int);
descriptor: (Landroid/net/Uri;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
channelUri
userId
}
SourceFile: "ITvInputManager.java"
NestMembers:
android.media.tv.ITvInputManager$Stub android.media.tv.ITvInputManager$Stub$Proxy
InnerClasses:
public abstract Stub = android.media.tv.ITvInputManager$Stub of android.media.tv.ITvInputManager