Class TvInputService.Session
public class TvInputService.Session : KeyEvent.Callback, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseTvInputService.Session
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Derived
- Inherited Members
-
JVMBridgeBase<KeyEvent.Callback>.IsAssignableFrom(IJavaType)JVMBridgeBase<KeyEvent.Callback>.IsAssignableFrom<T>()JVMBridgeBase<KeyEvent.Callback>.Execute<T>(params T[])JVMBridgeBase<KeyEvent.Callback>.DynBridgeClazzJVMBridgeBase<KeyEvent.Callback>.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
Session()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("Session 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 Session()
Session(Context)
public Session(Context arg0)
Parameters
Session(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("Session 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 Session(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
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
Methods
LayoutSurface(int, int, int, int)
public void LayoutSurface(int arg0, int arg1, int arg2, int arg3)
Parameters
NotifyAdBufferConsumed(AdBuffer)
public void NotifyAdBufferConsumed(AdBuffer arg0)
Parameters
NotifyAdResponse(AdResponse)
public void NotifyAdResponse(AdResponse arg0)
Parameters
arg0
AdResponse
NotifyAitInfoUpdated(AitInfo)
public void NotifyAitInfoUpdated(AitInfo arg0)
Parameters
NotifyAudioPresentationChanged(List<AudioPresentation>)
public void NotifyAudioPresentationChanged(List<AudioPresentation> arg0)
Parameters
arg0
List<AudioPresentation>
NotifyAudioPresentationSelected(int, int)
public void NotifyAudioPresentationSelected(int arg0, int arg1)
Parameters
NotifyAvailableSpeeds(float[])
public void NotifyAvailableSpeeds(float[] arg0)
Parameters
NotifyBroadcastInfoResponse(BroadcastInfoResponse)
public void NotifyBroadcastInfoResponse(BroadcastInfoResponse arg0)
Parameters
NotifyChannelRetuned(Uri)
public void NotifyChannelRetuned(Uri arg0)
Parameters
NotifyContentAllowed()
public void NotifyContentAllowed()
NotifyContentBlocked(TvContentRating)
public void NotifyContentBlocked(TvContentRating arg0)
Parameters
NotifyCueingMessageAvailability(bool)
public void NotifyCueingMessageAvailability(bool arg0)
Parameters
NotifySignalStrength(int)
public void NotifySignalStrength(int arg0)
Parameters
NotifyTimeShiftMode(int)
public void NotifyTimeShiftMode(int arg0)
Parameters
NotifyTimeShiftStatusChanged(int)
public void NotifyTimeShiftStatusChanged(int arg0)
Parameters
NotifyTrackSelected(int, String)
public void NotifyTrackSelected(int arg0, String arg1)
Parameters
NotifyTracksChanged(List<TvTrackInfo>)
public void NotifyTracksChanged(List<TvTrackInfo> arg0)
Parameters
arg0
List<TvTrackInfo>
NotifyTuned(Uri)
public void NotifyTuned(Uri arg0)
Parameters
NotifyTvMessage(int, Bundle)
public void NotifyTvMessage(int arg0, Bundle arg1)
Parameters
NotifyVideoAvailable()
public void NotifyVideoAvailable()
NotifyVideoUnavailable(int)
public void NotifyVideoUnavailable(int arg0)
Parameters
OnAdBufferReady(AdBuffer)
public void OnAdBufferReady(AdBuffer arg0)
Parameters
OnAppPrivateCommand(String, Bundle)
public void OnAppPrivateCommand(String arg0, Bundle arg1)
Parameters
OnCreateOverlayView()
public View OnCreateOverlayView()
Returns
OnGenericMotionEvent(MotionEvent)
public bool OnGenericMotionEvent(MotionEvent arg0)
Parameters
arg0
MotionEvent
Returns
OnKeyDown(int, KeyEvent)
public bool OnKeyDown(int arg0, KeyEvent arg1)
Parameters
Returns
OnKeyLongPress(int, KeyEvent)
public bool OnKeyLongPress(int arg0, KeyEvent arg1)
Parameters
Returns
OnKeyMultiple(int, int, KeyEvent)
public bool OnKeyMultiple(int arg0, int arg1, KeyEvent arg2)
Parameters
Returns
OnKeyUp(int, KeyEvent)
public bool OnKeyUp(int arg0, KeyEvent arg1)
Parameters
Returns
OnOverlayViewSizeChanged(int, int)
public void OnOverlayViewSizeChanged(int arg0, int arg1)
Parameters
OnRelease()
public void OnRelease()
OnRemoveBroadcastInfo(int)
public void OnRemoveBroadcastInfo(int arg0)
Parameters
OnRequestAd(AdRequest)
public void OnRequestAd(AdRequest arg0)
Parameters
OnRequestBroadcastInfo(BroadcastInfoRequest)
public void OnRequestBroadcastInfo(BroadcastInfoRequest arg0)
Parameters
OnSelectAudioPresentation(int, int)
public bool OnSelectAudioPresentation(int arg0, int arg1)
Parameters
Returns
OnSelectTrack(int, String)
public bool OnSelectTrack(int arg0, String arg1)
Parameters
Returns
OnSetCaptionEnabled(bool)
public void OnSetCaptionEnabled(bool arg0)
Parameters
OnSetInteractiveAppNotificationEnabled(bool)
public void OnSetInteractiveAppNotificationEnabled(bool arg0)
Parameters
OnSetStreamVolume(float)
public void OnSetStreamVolume(float arg0)
Parameters
OnSetSurface(Surface)
public bool OnSetSurface(Surface arg0)
Parameters
Returns
OnSetTvMessageEnabled(int, bool)
public void OnSetTvMessageEnabled(int arg0, bool arg1)
Parameters
OnSurfaceChanged(int, int, int)
public void OnSurfaceChanged(int arg0, int arg1, int arg2)
Parameters
OnTimeShiftGetCurrentPosition()
public long OnTimeShiftGetCurrentPosition()
Returns
OnTimeShiftGetStartPosition()
public long OnTimeShiftGetStartPosition()
Returns
OnTimeShiftPause()
public void OnTimeShiftPause()
OnTimeShiftPlay(Uri)
public void OnTimeShiftPlay(Uri arg0)
Parameters
OnTimeShiftResume()
public void OnTimeShiftResume()
OnTimeShiftSeekTo(long)
public void OnTimeShiftSeekTo(long arg0)
Parameters
OnTimeShiftSetMode(int)
public void OnTimeShiftSetMode(int arg0)
Parameters
OnTimeShiftSetPlaybackParams(PlaybackParams)
public void OnTimeShiftSetPlaybackParams(PlaybackParams arg0)
Parameters
OnTouchEvent(MotionEvent)
public bool OnTouchEvent(MotionEvent arg0)
Parameters
arg0
MotionEvent
Returns
OnTrackballEvent(MotionEvent)
public bool OnTrackballEvent(MotionEvent arg0)
Parameters
arg0
MotionEvent
Returns
OnTune(Uri)
public bool OnTune(Uri arg0)
Parameters
Returns
OnTune(Uri, Bundle)
public bool OnTune(Uri arg0, Bundle arg1)
Parameters
Returns
OnTvMessage(int, Bundle)
public void OnTvMessage(int arg0, Bundle arg1)
Parameters
OnUnblockContent(TvContentRating)
public void OnUnblockContent(TvContentRating arg0)
Parameters
SetOverlayViewEnabled(bool)
public void SetOverlayViewEnabled(bool arg0)