Class TvInteractiveAppService.Session
- Namespace
- Android.Media.Tv.Interactive
- Assembly
- MASES.Netdroid.dll
public class TvInteractiveAppService.Session : KeyEvent.Callback, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseTvInteractiveAppService.Session
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- 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
IsMediaViewEnabled()
public bool IsMediaViewEnabled()
Returns
LayoutSurface(int, int, int, int)
public void LayoutSurface(int arg0, int arg1, int arg2, int arg3)
Parameters
NotifyAdBufferReady(AdBuffer)
public void NotifyAdBufferReady(AdBuffer arg0)
Parameters
NotifyBiInteractiveAppCreated(Uri, String)
public void NotifyBiInteractiveAppCreated(Uri arg0, String arg1)
Parameters
NotifySessionStateChanged(int, int)
public void NotifySessionStateChanged(int arg0, int arg1)
Parameters
NotifyTeletextAppStateChanged(int)
public void NotifyTeletextAppStateChanged(int arg0)
Parameters
OnAdBufferConsumed(AdBuffer)
public void OnAdBufferConsumed(AdBuffer arg0)
Parameters
OnAdResponse(AdResponse)
public void OnAdResponse(AdResponse arg0)
Parameters
arg0
AdResponse
OnAvailableSpeeds(float[])
public void OnAvailableSpeeds(float[] arg0)
Parameters
OnBroadcastInfoResponse(BroadcastInfoResponse)
public void OnBroadcastInfoResponse(BroadcastInfoResponse arg0)
Parameters
OnContentAllowed()
public void OnContentAllowed()
OnContentBlocked(TvContentRating)
public void OnContentBlocked(TvContentRating arg0)
Parameters
OnCreateBiInteractiveAppRequest(Uri, Bundle)
public void OnCreateBiInteractiveAppRequest(Uri arg0, Bundle arg1)
Parameters
OnCreateMediaView()
public View OnCreateMediaView()
Returns
OnCurrentChannelLcn(int)
public void OnCurrentChannelLcn(int arg0)
Parameters
OnCurrentChannelUri(Uri)
public void OnCurrentChannelUri(Uri arg0)
Parameters
OnCurrentTvInputId(String)
public void OnCurrentTvInputId(String arg0)
Parameters
OnCurrentVideoBounds(Rect)
public void OnCurrentVideoBounds(Rect arg0)
Parameters
OnDestroyBiInteractiveAppRequest(String)
public void OnDestroyBiInteractiveAppRequest(String arg0)
Parameters
OnError(String, Bundle)
public void OnError(String arg0, Bundle arg1)
Parameters
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
OnMediaViewSizeChanged(int, int)
public void OnMediaViewSizeChanged(int arg0, int arg1)
Parameters
OnRecordingConnectionFailed(String, String)
public void OnRecordingConnectionFailed(String arg0, String arg1)
Parameters
OnRecordingDisconnected(String, String)
public void OnRecordingDisconnected(String arg0, String arg1)
Parameters
OnRecordingError(String, int)
public void OnRecordingError(String arg0, int arg1)
Parameters
OnRecordingScheduled(String, String)
public void OnRecordingScheduled(String arg0, String arg1)
Parameters
OnRecordingStarted(String, String)
public void OnRecordingStarted(String arg0, String arg1)
Parameters
OnRecordingStopped(String)
public void OnRecordingStopped(String arg0)
Parameters
OnRecordingTuned(String, Uri)
public void OnRecordingTuned(String arg0, Uri arg1)
Parameters
OnRelease()
public void OnRelease()
OnResetInteractiveApp()
public void OnResetInteractiveApp()
OnSetSurface(Surface)
public bool OnSetSurface(Surface arg0)
Parameters
Returns
OnSetTeletextAppEnabled(bool)
public void OnSetTeletextAppEnabled(bool arg0)
Parameters
OnSignalStrength(int)
public void OnSignalStrength(int arg0)
Parameters
OnSigningResult(String, byte[])
public void OnSigningResult(String arg0, byte[] arg1)
Parameters
OnStartInteractiveApp()
public void OnStartInteractiveApp()
OnStopInteractiveApp()
public void OnStopInteractiveApp()
OnStreamVolume(float)
public void OnStreamVolume(float arg0)
Parameters
OnSurfaceChanged(int, int, int)
public void OnSurfaceChanged(int arg0, int arg1, int arg2)
Parameters
OnTimeShiftCurrentPositionChanged(String, long)
public void OnTimeShiftCurrentPositionChanged(String arg0, long arg1)
Parameters
OnTimeShiftMode(int)
public void OnTimeShiftMode(int arg0)
Parameters
OnTimeShiftPlaybackParams(PlaybackParams)
public void OnTimeShiftPlaybackParams(PlaybackParams arg0)
Parameters
OnTimeShiftStartPositionChanged(String, long)
public void OnTimeShiftStartPositionChanged(String arg0, long arg1)
Parameters
OnTimeShiftStatusChanged(String, int)
public void OnTimeShiftStatusChanged(String arg0, int arg1)
Parameters
OnTouchEvent(MotionEvent)
public bool OnTouchEvent(MotionEvent arg0)
Parameters
arg0
MotionEvent
Returns
OnTrackInfoList(List<TvTrackInfo>)
public void OnTrackInfoList(List<TvTrackInfo> arg0)
Parameters
arg0
List<TvTrackInfo>
OnTrackSelected(int, String)
public void OnTrackSelected(int arg0, String arg1)
Parameters
OnTrackballEvent(MotionEvent)
public bool OnTrackballEvent(MotionEvent arg0)
Parameters
arg0
MotionEvent
Returns
OnTracksChanged(List<TvTrackInfo>)
public void OnTracksChanged(List<TvTrackInfo> arg0)
Parameters
arg0
List<TvTrackInfo>
OnTuned(Uri)
public void OnTuned(Uri arg0)
Parameters
OnTvMessage(int, Bundle)
public void OnTvMessage(int arg0, Bundle arg1)
Parameters
OnTvRecordingInfo(TvRecordingInfo)
public void OnTvRecordingInfo(TvRecordingInfo arg0)
Parameters
OnTvRecordingInfoList(List<TvRecordingInfo>)
public void OnTvRecordingInfoList(List<TvRecordingInfo> arg0)
Parameters
arg0
List<TvRecordingInfo>
OnVideoAvailable()
public void OnVideoAvailable()
OnVideoUnavailable(int)
public void OnVideoUnavailable(int arg0)
Parameters
RemoveBroadcastInfo(int)
public void RemoveBroadcastInfo(int arg0)
Parameters
RequestAd(AdRequest)
public void RequestAd(AdRequest arg0)
Parameters
RequestAvailableSpeeds()
public void RequestAvailableSpeeds()
RequestBroadcastInfo(BroadcastInfoRequest)
public void RequestBroadcastInfo(BroadcastInfoRequest arg0)
Parameters
RequestCurrentChannelLcn()
public void RequestCurrentChannelLcn()
RequestCurrentChannelUri()
public void RequestCurrentChannelUri()
RequestCurrentTvInputId()
public void RequestCurrentTvInputId()
RequestCurrentVideoBounds()
public void RequestCurrentVideoBounds()
RequestScheduleRecording(String, String, Uri, Uri, Bundle)
public void RequestScheduleRecording(String arg0, String arg1, Uri arg2, Uri arg3, Bundle arg4)
Parameters
RequestScheduleRecording(String, String, Uri, long, long, int, Bundle)
public void RequestScheduleRecording(String arg0, String arg1, Uri arg2, long arg3, long arg4, int arg5, Bundle arg6)
Parameters
RequestSigning(String, String, String, byte[])
public void RequestSigning(String arg0, String arg1, String arg2, byte[] arg3)
Parameters
RequestStartRecording(String, Uri)
public void RequestStartRecording(String arg0, Uri arg1)
Parameters
RequestStopRecording(String)
public void RequestStopRecording(String arg0)
Parameters
RequestStreamVolume()
public void RequestStreamVolume()
RequestTimeShiftMode()
public void RequestTimeShiftMode()
RequestTrackInfoList()
public void RequestTrackInfoList()
RequestTvRecordingInfo(String)
public void RequestTvRecordingInfo(String arg0)
Parameters
RequestTvRecordingInfoList(int)
public void RequestTvRecordingInfoList(int arg0)
Parameters
SendPlaybackCommandRequest(String, Bundle)
public void SendPlaybackCommandRequest(String arg0, Bundle arg1)
Parameters
SendTimeShiftCommandRequest(String, Bundle)
public void SendTimeShiftCommandRequest(String arg0, Bundle arg1)
Parameters
SetMediaViewEnabled(bool)
public void SetMediaViewEnabled(bool arg0)
Parameters
SetTvRecordingInfo(String, TvRecordingInfo)
public void SetTvRecordingInfo(String arg0, TvRecordingInfo arg1)
Parameters
arg0
Stringarg1
TvRecordingInfo
SetVideoBounds(Rect)
public void SetVideoBounds(Rect arg0)