Class TvInputManager
public class TvInputManager : JVMBridgeBase<TvInputManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<TvInputManager>TvInputManager
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<TvInputManager>.IsAssignableFrom(IJavaType)JVMBridgeBase<TvInputManager>.IsAssignableFrom<T>()JVMBridgeBase<TvInputManager>.Execute<T>(params T[])JVMBridgeBase<TvInputManager>.DynBridgeClazzJVMBridgeBase<TvInputManager>.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
TvInputManager()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public TvInputManager()
TvInputManager(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
public TvInputManager(params object[] args)
Parameters
args
object[]
Properties
ACTION_BLOCKED_RATINGS_CHANGED
public static String ACTION_BLOCKED_RATINGS_CHANGED { get; }
Property Value
ACTION_PARENTAL_CONTROLS_ENABLED_CHANGED
public static String ACTION_PARENTAL_CONTROLS_ENABLED_CHANGED { get; }
Property Value
ACTION_QUERY_CONTENT_RATING_SYSTEMS
public static String ACTION_QUERY_CONTENT_RATING_SYSTEMS { get; }
Property Value
ACTION_SETUP_INPUTS
public static String ACTION_SETUP_INPUTS { get; }
Property Value
ACTION_VIEW_RECORDING_SCHEDULES
public static String ACTION_VIEW_RECORDING_SCHEDULES { get; }
Property Value
BROADCAST_INFO_STREAM_EVENT
public static int BROADCAST_INFO_STREAM_EVENT { get; }
Property Value
BROADCAST_INFO_TYPE_COMMAND
public static int BROADCAST_INFO_TYPE_COMMAND { get; }
Property Value
BROADCAST_INFO_TYPE_DSMCC
public static int BROADCAST_INFO_TYPE_DSMCC { get; }
Property Value
BROADCAST_INFO_TYPE_PES
https://developer.android.com/reference/android/media/tv/TvInputManager.html#BROADCAST_INFO_TYPE_PES
public static int BROADCAST_INFO_TYPE_PES { get; }
Property Value
BROADCAST_INFO_TYPE_SECTION
public static int BROADCAST_INFO_TYPE_SECTION { get; }
Property Value
BROADCAST_INFO_TYPE_TABLE
public static int BROADCAST_INFO_TYPE_TABLE { get; }
Property Value
BROADCAST_INFO_TYPE_TIMELINE
public static int BROADCAST_INFO_TYPE_TIMELINE { get; }
Property Value
BROADCAST_INFO_TYPE_TS
public static int BROADCAST_INFO_TYPE_TS { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
INPUT_STATE_CONNECTED
public static int INPUT_STATE_CONNECTED { get; }
Property Value
INPUT_STATE_CONNECTED_STANDBY
public static int INPUT_STATE_CONNECTED_STANDBY { get; }
Property Value
INPUT_STATE_DISCONNECTED
public static int INPUT_STATE_DISCONNECTED { 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
META_DATA_CONTENT_RATING_SYSTEMS
public static String META_DATA_CONTENT_RATING_SYSTEMS { get; }
Property Value
RECORDING_ERROR_INSUFFICIENT_SPACE
public static int RECORDING_ERROR_INSUFFICIENT_SPACE { get; }
Property Value
RECORDING_ERROR_RESOURCE_BUSY
public static int RECORDING_ERROR_RESOURCE_BUSY { get; }
Property Value
RECORDING_ERROR_UNKNOWN
https://developer.android.com/reference/android/media/tv/TvInputManager.html#RECORDING_ERROR_UNKNOWN
public static int RECORDING_ERROR_UNKNOWN { get; }
Property Value
SIGNAL_STRENGTH_LOST
public static int SIGNAL_STRENGTH_LOST { get; }
Property Value
SIGNAL_STRENGTH_STRONG
public static int SIGNAL_STRENGTH_STRONG { get; }
Property Value
SIGNAL_STRENGTH_WEAK
public static int SIGNAL_STRENGTH_WEAK { get; }
Property Value
TIME_SHIFT_INVALID_TIME
https://developer.android.com/reference/android/media/tv/TvInputManager.html#TIME_SHIFT_INVALID_TIME
public static long TIME_SHIFT_INVALID_TIME { get; }
Property Value
TIME_SHIFT_MODE_AUTO
public static int TIME_SHIFT_MODE_AUTO { get; }
Property Value
TIME_SHIFT_MODE_LOCAL
public static int TIME_SHIFT_MODE_LOCAL { get; }
Property Value
TIME_SHIFT_MODE_NETWORK
https://developer.android.com/reference/android/media/tv/TvInputManager.html#TIME_SHIFT_MODE_NETWORK
public static int TIME_SHIFT_MODE_NETWORK { get; }
Property Value
TIME_SHIFT_MODE_OFF
public static int TIME_SHIFT_MODE_OFF { get; }
Property Value
TIME_SHIFT_STATUS_AVAILABLE
public static int TIME_SHIFT_STATUS_AVAILABLE { get; }
Property Value
TIME_SHIFT_STATUS_UNAVAILABLE
public static int TIME_SHIFT_STATUS_UNAVAILABLE { get; }
Property Value
TIME_SHIFT_STATUS_UNKNOWN
public static int TIME_SHIFT_STATUS_UNKNOWN { get; }
Property Value
TIME_SHIFT_STATUS_UNSUPPORTED
public static int TIME_SHIFT_STATUS_UNSUPPORTED { get; }
Property Value
TV_MESSAGE_GROUP_ID_NONE
public static long TV_MESSAGE_GROUP_ID_NONE { get; }
Property Value
TV_MESSAGE_KEY_GROUP_ID
https://developer.android.com/reference/android/media/tv/TvInputManager.html#TV_MESSAGE_KEY_GROUP_ID
public static String TV_MESSAGE_KEY_GROUP_ID { get; }
Property Value
TV_MESSAGE_KEY_RAW_DATA
https://developer.android.com/reference/android/media/tv/TvInputManager.html#TV_MESSAGE_KEY_RAW_DATA
public static String TV_MESSAGE_KEY_RAW_DATA { get; }
Property Value
TV_MESSAGE_KEY_STREAM_ID
public static String TV_MESSAGE_KEY_STREAM_ID { get; }
Property Value
TV_MESSAGE_KEY_SUBTYPE
public static String TV_MESSAGE_KEY_SUBTYPE { get; }
Property Value
TV_MESSAGE_SUBTYPE_CC_608E
public static String TV_MESSAGE_SUBTYPE_CC_608E { get; }
Property Value
TV_MESSAGE_SUBTYPE_WATERMARKING_A335
public static String TV_MESSAGE_SUBTYPE_WATERMARKING_A335 { get; }
Property Value
TV_MESSAGE_TYPE_CLOSED_CAPTION
public static int TV_MESSAGE_TYPE_CLOSED_CAPTION { get; }
Property Value
TV_MESSAGE_TYPE_OTHER
public static int TV_MESSAGE_TYPE_OTHER { get; }
Property Value
TV_MESSAGE_TYPE_WATERMARK
public static int TV_MESSAGE_TYPE_WATERMARK { get; }
Property Value
VIDEO_UNAVAILABLE_REASON_AUDIO_ONLY
public static int VIDEO_UNAVAILABLE_REASON_AUDIO_ONLY { get; }
Property Value
VIDEO_UNAVAILABLE_REASON_BUFFERING
public static int VIDEO_UNAVAILABLE_REASON_BUFFERING { get; }
Property Value
VIDEO_UNAVAILABLE_REASON_CAS_BLACKOUT
public static int VIDEO_UNAVAILABLE_REASON_CAS_BLACKOUT { get; }
Property Value
VIDEO_UNAVAILABLE_REASON_CAS_CARD_INVALID
public static int VIDEO_UNAVAILABLE_REASON_CAS_CARD_INVALID { get; }
Property Value
VIDEO_UNAVAILABLE_REASON_CAS_CARD_MUTE
public static int VIDEO_UNAVAILABLE_REASON_CAS_CARD_MUTE { get; }
Property Value
VIDEO_UNAVAILABLE_REASON_CAS_INSUFFICIENT_OUTPUT_PROTECTION
public static int VIDEO_UNAVAILABLE_REASON_CAS_INSUFFICIENT_OUTPUT_PROTECTION { get; }
Property Value
VIDEO_UNAVAILABLE_REASON_CAS_LICENSE_EXPIRED
public static int VIDEO_UNAVAILABLE_REASON_CAS_LICENSE_EXPIRED { get; }
Property Value
VIDEO_UNAVAILABLE_REASON_CAS_NEED_ACTIVATION
public static int VIDEO_UNAVAILABLE_REASON_CAS_NEED_ACTIVATION { get; }
Property Value
VIDEO_UNAVAILABLE_REASON_CAS_NEED_PAIRING
public static int VIDEO_UNAVAILABLE_REASON_CAS_NEED_PAIRING { get; }
Property Value
VIDEO_UNAVAILABLE_REASON_CAS_NO_CARD
public static int VIDEO_UNAVAILABLE_REASON_CAS_NO_CARD { get; }
Property Value
VIDEO_UNAVAILABLE_REASON_CAS_PVR_RECORDING_NOT_ALLOWED
public static int VIDEO_UNAVAILABLE_REASON_CAS_PVR_RECORDING_NOT_ALLOWED { get; }
Property Value
VIDEO_UNAVAILABLE_REASON_CAS_REBOOTING
public static int VIDEO_UNAVAILABLE_REASON_CAS_REBOOTING { get; }
Property Value
VIDEO_UNAVAILABLE_REASON_CAS_UNKNOWN
public static int VIDEO_UNAVAILABLE_REASON_CAS_UNKNOWN { get; }
Property Value
VIDEO_UNAVAILABLE_REASON_INSUFFICIENT_RESOURCE
public static int VIDEO_UNAVAILABLE_REASON_INSUFFICIENT_RESOURCE { get; }
Property Value
VIDEO_UNAVAILABLE_REASON_NOT_CONNECTED
public static int VIDEO_UNAVAILABLE_REASON_NOT_CONNECTED { get; }
Property Value
VIDEO_UNAVAILABLE_REASON_TUNING
public static int VIDEO_UNAVAILABLE_REASON_TUNING { get; }
Property Value
VIDEO_UNAVAILABLE_REASON_UNKNOWN
public static int VIDEO_UNAVAILABLE_REASON_UNKNOWN { get; }
Property Value
VIDEO_UNAVAILABLE_REASON_WEAK_SIGNAL
public static int VIDEO_UNAVAILABLE_REASON_WEAK_SIGNAL { get; }
Property Value
Methods
GetBlockedRatings()
public List<TvContentRating> GetBlockedRatings()
Returns
GetInputState(String)
public int GetInputState(String arg0)
Parameters
Returns
GetTvInputInfo(String)
public TvInputInfo GetTvInputInfo(String arg0)
Parameters
Returns
GetTvInputList()
public List<TvInputInfo> GetTvInputList()
Returns
IsParentalControlsEnabled()
public bool IsParentalControlsEnabled()
Returns
IsRatingBlocked(TvContentRating)
public bool IsRatingBlocked(TvContentRating arg0)
Parameters
Returns
RegisterCallback(TvInputCallback, Handler)
public void RegisterCallback(TvInputManager.TvInputCallback arg0, Handler arg1)
Parameters
UnregisterCallback(TvInputCallback)
public void UnregisterCallback(TvInputManager.TvInputCallback arg0)
Parameters
UpdateTvInputInfo(TvInputInfo)
public void UpdateTvInputInfo(TvInputInfo arg0)
Parameters
arg0
TvInputInfo