Class TvInputManager
public class TvInputManager : JVMBridgeBase<TvInputManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
TvInputManager
- Implements
- Extension Methods
Constructors
TvInputManager(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public TvInputManager(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
ACTION_BLOCKED_RATINGS_CHANGED
public static String ACTION_BLOCKED_RATINGS_CHANGED { get; set; }
Property Value
ACTION_PARENTAL_CONTROLS_ENABLED_CHANGED
public static String ACTION_PARENTAL_CONTROLS_ENABLED_CHANGED { get; set; }
Property Value
ACTION_QUERY_CONTENT_RATING_SYSTEMS
public static String ACTION_QUERY_CONTENT_RATING_SYSTEMS { get; set; }
Property Value
ACTION_SETUP_INPUTS
public static String ACTION_SETUP_INPUTS { get; set; }
Property Value
ACTION_VIEW_RECORDING_SCHEDULES
public static String ACTION_VIEW_RECORDING_SCHEDULES { get; set; }
Property Value
BROADCAST_INFO_STREAM_EVENT
public static int BROADCAST_INFO_STREAM_EVENT { get; set; }
Property Value
BROADCAST_INFO_TYPE_COMMAND
public static int BROADCAST_INFO_TYPE_COMMAND { get; set; }
Property Value
BROADCAST_INFO_TYPE_DSMCC
public static int BROADCAST_INFO_TYPE_DSMCC { get; set; }
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; set; }
Property Value
BROADCAST_INFO_TYPE_SECTION
public static int BROADCAST_INFO_TYPE_SECTION { get; set; }
Property Value
BROADCAST_INFO_TYPE_TABLE
public static int BROADCAST_INFO_TYPE_TABLE { get; set; }
Property Value
BROADCAST_INFO_TYPE_TIMELINE
public static int BROADCAST_INFO_TYPE_TIMELINE { get; set; }
Property Value
BROADCAST_INFO_TYPE_TS
public static int BROADCAST_INFO_TYPE_TS { get; set; }
Property Value
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
INPUT_STATE_CONNECTED
public static int INPUT_STATE_CONNECTED { get; set; }
Property Value
INPUT_STATE_CONNECTED_STANDBY
public static int INPUT_STATE_CONNECTED_STANDBY { get; set; }
Property Value
INPUT_STATE_DISCONNECTED
public static int INPUT_STATE_DISCONNECTED { get; set; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
META_DATA_CONTENT_RATING_SYSTEMS
public static String META_DATA_CONTENT_RATING_SYSTEMS { get; set; }
Property Value
RECORDING_ERROR_INSUFFICIENT_SPACE
public static int RECORDING_ERROR_INSUFFICIENT_SPACE { get; set; }
Property Value
RECORDING_ERROR_RESOURCE_BUSY
public static int RECORDING_ERROR_RESOURCE_BUSY { get; set; }
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; set; }
Property Value
SESSION_DATA_KEY_AD_BUFFER
public static String SESSION_DATA_KEY_AD_BUFFER { get; set; }
Property Value
SESSION_DATA_KEY_AD_RESPONSE
public static String SESSION_DATA_KEY_AD_RESPONSE { get; set; }
Property Value
SESSION_DATA_KEY_BROADCAST_INFO_RESPONSE
public static String SESSION_DATA_KEY_BROADCAST_INFO_RESPONSE { get; set; }
Property Value
SESSION_DATA_KEY_CHANNEL_URI
public static String SESSION_DATA_KEY_CHANNEL_URI { get; set; }
Property Value
SESSION_DATA_KEY_TRACKS
https://developer.android.com/reference/android/media/tv/TvInputManager.html#SESSION_DATA_KEY_TRACKS
public static String SESSION_DATA_KEY_TRACKS { get; set; }
Property Value
SESSION_DATA_KEY_TRACK_ID
public static String SESSION_DATA_KEY_TRACK_ID { get; set; }
Property Value
SESSION_DATA_KEY_TRACK_TYPE
public static String SESSION_DATA_KEY_TRACK_TYPE { get; set; }
Property Value
SESSION_DATA_KEY_TV_MESSAGE_TYPE
public static String SESSION_DATA_KEY_TV_MESSAGE_TYPE { get; set; }
Property Value
SESSION_DATA_KEY_VIDEO_UNAVAILABLE_REASON
public static String SESSION_DATA_KEY_VIDEO_UNAVAILABLE_REASON { get; set; }
Property Value
SESSION_DATA_TYPE_AD_BUFFER_CONSUMED
public static String SESSION_DATA_TYPE_AD_BUFFER_CONSUMED { get; set; }
Property Value
SESSION_DATA_TYPE_AD_RESPONSE
public static String SESSION_DATA_TYPE_AD_RESPONSE { get; set; }
Property Value
SESSION_DATA_TYPE_BROADCAST_INFO_RESPONSE
public static String SESSION_DATA_TYPE_BROADCAST_INFO_RESPONSE { get; set; }
Property Value
SESSION_DATA_TYPE_TRACKS_CHANGED
public static String SESSION_DATA_TYPE_TRACKS_CHANGED { get; set; }
Property Value
SESSION_DATA_TYPE_TRACK_SELECTED
public static String SESSION_DATA_TYPE_TRACK_SELECTED { get; set; }
Property Value
SESSION_DATA_TYPE_TUNED
https://developer.android.com/reference/android/media/tv/TvInputManager.html#SESSION_DATA_TYPE_TUNED
public static String SESSION_DATA_TYPE_TUNED { get; set; }
Property Value
SESSION_DATA_TYPE_TV_MESSAGE
public static String SESSION_DATA_TYPE_TV_MESSAGE { get; set; }
Property Value
SESSION_DATA_TYPE_VIDEO_AVAILABLE
public static String SESSION_DATA_TYPE_VIDEO_AVAILABLE { get; set; }
Property Value
SESSION_DATA_TYPE_VIDEO_UNAVAILABLE
public static String SESSION_DATA_TYPE_VIDEO_UNAVAILABLE { get; set; }
Property Value
SIGNAL_STRENGTH_LOST
public static int SIGNAL_STRENGTH_LOST { get; set; }
Property Value
SIGNAL_STRENGTH_STRONG
public static int SIGNAL_STRENGTH_STRONG { get; set; }
Property Value
SIGNAL_STRENGTH_WEAK
public static int SIGNAL_STRENGTH_WEAK { get; set; }
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; set; }
Property Value
TIME_SHIFT_MODE_AUTO
public static int TIME_SHIFT_MODE_AUTO { get; set; }
Property Value
TIME_SHIFT_MODE_LOCAL
public static int TIME_SHIFT_MODE_LOCAL { get; set; }
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; set; }
Property Value
TIME_SHIFT_MODE_OFF
public static int TIME_SHIFT_MODE_OFF { get; set; }
Property Value
TIME_SHIFT_STATUS_AVAILABLE
public static int TIME_SHIFT_STATUS_AVAILABLE { get; set; }
Property Value
TIME_SHIFT_STATUS_UNAVAILABLE
public static int TIME_SHIFT_STATUS_UNAVAILABLE { get; set; }
Property Value
TIME_SHIFT_STATUS_UNKNOWN
public static int TIME_SHIFT_STATUS_UNKNOWN { get; set; }
Property Value
TIME_SHIFT_STATUS_UNSUPPORTED
public static int TIME_SHIFT_STATUS_UNSUPPORTED { get; set; }
Property Value
TV_MESSAGE_GROUP_ID_NONE
public static long TV_MESSAGE_GROUP_ID_NONE { get; set; }
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; set; }
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; set; }
Property Value
TV_MESSAGE_KEY_STREAM_ID
public static String TV_MESSAGE_KEY_STREAM_ID { get; set; }
Property Value
TV_MESSAGE_KEY_SUBTYPE
public static String TV_MESSAGE_KEY_SUBTYPE { get; set; }
Property Value
TV_MESSAGE_SUBTYPE_CC_608E
public static String TV_MESSAGE_SUBTYPE_CC_608E { get; set; }
Property Value
TV_MESSAGE_SUBTYPE_WATERMARKING_A335
public static String TV_MESSAGE_SUBTYPE_WATERMARKING_A335 { get; set; }
Property Value
TV_MESSAGE_TYPE_CLOSED_CAPTION
public static int TV_MESSAGE_TYPE_CLOSED_CAPTION { get; set; }
Property Value
TV_MESSAGE_TYPE_OTHER
public static int TV_MESSAGE_TYPE_OTHER { get; set; }
Property Value
TV_MESSAGE_TYPE_WATERMARK
public static int TV_MESSAGE_TYPE_WATERMARK { get; set; }
Property Value
VIDEO_UNAVAILABLE_REASON_AUDIO_ONLY
public static int VIDEO_UNAVAILABLE_REASON_AUDIO_ONLY { get; set; }
Property Value
VIDEO_UNAVAILABLE_REASON_BUFFERING
public static int VIDEO_UNAVAILABLE_REASON_BUFFERING { get; set; }
Property Value
VIDEO_UNAVAILABLE_REASON_CAS_BLACKOUT
public static int VIDEO_UNAVAILABLE_REASON_CAS_BLACKOUT { get; set; }
Property Value
VIDEO_UNAVAILABLE_REASON_CAS_CARD_INVALID
public static int VIDEO_UNAVAILABLE_REASON_CAS_CARD_INVALID { get; set; }
Property Value
VIDEO_UNAVAILABLE_REASON_CAS_CARD_MUTE
public static int VIDEO_UNAVAILABLE_REASON_CAS_CARD_MUTE { get; set; }
Property Value
VIDEO_UNAVAILABLE_REASON_CAS_INSUFFICIENT_OUTPUT_PROTECTION
public static int VIDEO_UNAVAILABLE_REASON_CAS_INSUFFICIENT_OUTPUT_PROTECTION { get; set; }
Property Value
VIDEO_UNAVAILABLE_REASON_CAS_LICENSE_EXPIRED
public static int VIDEO_UNAVAILABLE_REASON_CAS_LICENSE_EXPIRED { get; set; }
Property Value
VIDEO_UNAVAILABLE_REASON_CAS_NEED_ACTIVATION
public static int VIDEO_UNAVAILABLE_REASON_CAS_NEED_ACTIVATION { get; set; }
Property Value
VIDEO_UNAVAILABLE_REASON_CAS_NEED_PAIRING
public static int VIDEO_UNAVAILABLE_REASON_CAS_NEED_PAIRING { get; set; }
Property Value
VIDEO_UNAVAILABLE_REASON_CAS_NO_CARD
public static int VIDEO_UNAVAILABLE_REASON_CAS_NO_CARD { get; set; }
Property Value
VIDEO_UNAVAILABLE_REASON_CAS_PVR_RECORDING_NOT_ALLOWED
public static int VIDEO_UNAVAILABLE_REASON_CAS_PVR_RECORDING_NOT_ALLOWED { get; set; }
Property Value
VIDEO_UNAVAILABLE_REASON_CAS_REBOOTING
public static int VIDEO_UNAVAILABLE_REASON_CAS_REBOOTING { get; set; }
Property Value
VIDEO_UNAVAILABLE_REASON_CAS_UNKNOWN
public static int VIDEO_UNAVAILABLE_REASON_CAS_UNKNOWN { get; set; }
Property Value
VIDEO_UNAVAILABLE_REASON_INSUFFICIENT_RESOURCE
public static int VIDEO_UNAVAILABLE_REASON_INSUFFICIENT_RESOURCE { get; set; }
Property Value
VIDEO_UNAVAILABLE_REASON_NOT_CONNECTED
public static int VIDEO_UNAVAILABLE_REASON_NOT_CONNECTED { get; set; }
Property Value
VIDEO_UNAVAILABLE_REASON_STOPPED
public static int VIDEO_UNAVAILABLE_REASON_STOPPED { get; set; }
Property Value
VIDEO_UNAVAILABLE_REASON_TUNING
public static int VIDEO_UNAVAILABLE_REASON_TUNING { get; set; }
Property Value
VIDEO_UNAVAILABLE_REASON_UNKNOWN
public static int VIDEO_UNAVAILABLE_REASON_UNKNOWN { get; set; }
Property Value
VIDEO_UNAVAILABLE_REASON_WEAK_SIGNAL
public static int VIDEO_UNAVAILABLE_REASON_WEAK_SIGNAL { get; set; }
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
arg0TvInputInfo