Class TvInteractiveAppService
- Namespace
- Android.Media.Tv.Interactive
- Assembly
- MASES.Netdroid.dll
public class TvInteractiveAppService : Service, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Context>TvInteractiveAppService
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Context>.IsAssignableFrom(IJavaType)JVMBridgeBase<Context>.IsAssignableFrom<T>()JVMBridgeBase<Context>.Execute<T>(params T[])JVMBridgeBase<Context>.DynBridgeClazzJVMBridgeBase<Context>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
TvInteractiveAppService()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("TvInteractiveAppService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public TvInteractiveAppService()
TvInteractiveAppService(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
[Obsolete("TvInteractiveAppService class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public TvInteractiveAppService(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
COMMAND_PARAMETER_KEY_CHANGE_CHANNEL_QUIETLY
public static String COMMAND_PARAMETER_KEY_CHANGE_CHANNEL_QUIETLY { get; }
Property Value
COMMAND_PARAMETER_KEY_CHANNEL_URI
public static String COMMAND_PARAMETER_KEY_CHANNEL_URI { get; }
Property Value
COMMAND_PARAMETER_KEY_INPUT_ID
public static String COMMAND_PARAMETER_KEY_INPUT_ID { get; }
Property Value
COMMAND_PARAMETER_KEY_PLAYBACK_PARAMS
public static String COMMAND_PARAMETER_KEY_PLAYBACK_PARAMS { get; }
Property Value
COMMAND_PARAMETER_KEY_PROGRAM_URI
public static String COMMAND_PARAMETER_KEY_PROGRAM_URI { get; }
Property Value
COMMAND_PARAMETER_KEY_STOP_MODE
public static String COMMAND_PARAMETER_KEY_STOP_MODE { get; }
Property Value
COMMAND_PARAMETER_KEY_TIME_POSITION
public static String COMMAND_PARAMETER_KEY_TIME_POSITION { get; }
Property Value
COMMAND_PARAMETER_KEY_TIME_SHIFT_MODE
public static String COMMAND_PARAMETER_KEY_TIME_SHIFT_MODE { get; }
Property Value
COMMAND_PARAMETER_KEY_TRACK_ID
public static String COMMAND_PARAMETER_KEY_TRACK_ID { get; }
Property Value
COMMAND_PARAMETER_KEY_TRACK_TYPE
public static String COMMAND_PARAMETER_KEY_TRACK_TYPE { get; }
Property Value
COMMAND_PARAMETER_KEY_VOLUME
public static String COMMAND_PARAMETER_KEY_VOLUME { get; }
Property Value
COMMAND_PARAMETER_VALUE_STOP_MODE_BLANK
public static int COMMAND_PARAMETER_VALUE_STOP_MODE_BLANK { get; }
Property Value
COMMAND_PARAMETER_VALUE_STOP_MODE_FREEZE
public static int COMMAND_PARAMETER_VALUE_STOP_MODE_FREEZE { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
PLAYBACK_COMMAND_TYPE_SELECT_TRACK
public static String PLAYBACK_COMMAND_TYPE_SELECT_TRACK { get; }
Property Value
PLAYBACK_COMMAND_TYPE_SET_STREAM_VOLUME
public static String PLAYBACK_COMMAND_TYPE_SET_STREAM_VOLUME { get; }
Property Value
PLAYBACK_COMMAND_TYPE_STOP
public static String PLAYBACK_COMMAND_TYPE_STOP { get; }
Property Value
PLAYBACK_COMMAND_TYPE_TUNE
public static String PLAYBACK_COMMAND_TYPE_TUNE { get; }
Property Value
PLAYBACK_COMMAND_TYPE_TUNE_NEXT
public static String PLAYBACK_COMMAND_TYPE_TUNE_NEXT { get; }
Property Value
PLAYBACK_COMMAND_TYPE_TUNE_PREV
public static String PLAYBACK_COMMAND_TYPE_TUNE_PREV { get; }
Property Value
SERVICE_INTERFACE
public static String SERVICE_INTERFACE { get; }
Property Value
SERVICE_META_DATA
public static String SERVICE_META_DATA { get; }
Property Value
TIME_SHIFT_COMMAND_TYPE_PAUSE
public static String TIME_SHIFT_COMMAND_TYPE_PAUSE { get; }
Property Value
TIME_SHIFT_COMMAND_TYPE_PLAY
public static String TIME_SHIFT_COMMAND_TYPE_PLAY { get; }
Property Value
TIME_SHIFT_COMMAND_TYPE_RESUME
public static String TIME_SHIFT_COMMAND_TYPE_RESUME { get; }
Property Value
TIME_SHIFT_COMMAND_TYPE_SEEK_TO
public static String TIME_SHIFT_COMMAND_TYPE_SEEK_TO { get; }
Property Value
TIME_SHIFT_COMMAND_TYPE_SET_MODE
public static String TIME_SHIFT_COMMAND_TYPE_SET_MODE { get; }
Property Value
TIME_SHIFT_COMMAND_TYPE_SET_PLAYBACK_PARAMS
public static String TIME_SHIFT_COMMAND_TYPE_SET_PLAYBACK_PARAMS { get; }
Property Value
Methods
NotifyStateChanged(int, int, int)
public void NotifyStateChanged(int arg0, int arg1, int arg2)
Parameters
OnAppLinkCommand(Bundle)
public void OnAppLinkCommand(Bundle arg0)
Parameters
OnCreateSession(String, int)
public TvInteractiveAppService.Session OnCreateSession(String arg0, int arg1)
Parameters
Returns
OnRegisterAppLinkInfo(AppLinkInfo)
public void OnRegisterAppLinkInfo(AppLinkInfo arg0)
Parameters
arg0
AppLinkInfo
OnUnregisterAppLinkInfo(AppLinkInfo)
public void OnUnregisterAppLinkInfo(AppLinkInfo arg0)
Parameters
arg0
AppLinkInfo