Class TvAdService.Session
public class TvAdService.Session : KeyEvent.Callback, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
TvAdService.Session
- Implements
- Extension Methods
Constructors
Session(Context)
public Session(Context arg0)
Parameters
Session(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 Session(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
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
Methods
CreatePoolableInstance(Context)
HPA initializer for Session(Android.Content.Context arg0)
public static TvAdService.Session CreatePoolableInstance(Context arg0)
Parameters
arg0Context
Returns
IsMediaViewEnabled()
public bool IsMediaViewEnabled()
Returns
LayoutSurface(int, int, int, int)
public void LayoutSurface(int arg0, int arg1, int arg2, int arg3)
Parameters
NotifySessionStateChanged(int, int)
public void NotifySessionStateChanged(int arg0, int arg1)
Parameters
OnCreateMediaView()
public View OnCreateMediaView()
Returns
OnCurrentChannelUri(Uri)
public void OnCurrentChannelUri(Uri arg0)
Parameters
OnCurrentTvInputId(String)
public void OnCurrentTvInputId(String arg0)
Parameters
OnCurrentVideoBounds(Rect)
public void OnCurrentVideoBounds(Rect arg0)
Parameters
OnError(String, Bundle)
public void OnError(String arg0, Bundle arg1)
Parameters
OnGenericMotionEvent(MotionEvent)
public bool OnGenericMotionEvent(MotionEvent arg0)
Parameters
arg0MotionEvent
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
OnRelease()
public void OnRelease()
OnResetAdService()
public void OnResetAdService()
OnSetSurface(Surface)
public bool OnSetSurface(Surface arg0)
Parameters
Returns
OnSigningResult(String, byte[])
public void OnSigningResult(String arg0, byte[] arg1)
Parameters
OnStartAdService()
public void OnStartAdService()
OnStopAdService()
public void OnStopAdService()
OnSurfaceChanged(int, int, int)
public void OnSurfaceChanged(int arg0, int arg1, int arg2)
Parameters
OnTouchEvent(MotionEvent)
public bool OnTouchEvent(MotionEvent arg0)
Parameters
arg0MotionEvent
Returns
OnTrackInfoList(List<TvTrackInfo>)
public void OnTrackInfoList(List<TvTrackInfo> arg0)
Parameters
arg0List<TvTrackInfo>
OnTrackballEvent(MotionEvent)
public bool OnTrackballEvent(MotionEvent arg0)
Parameters
arg0MotionEvent
Returns
OnTvInputSessionData(String, Bundle)
public void OnTvInputSessionData(String arg0, Bundle arg1)
Parameters
OnTvMessage(int, Bundle)
public void OnTvMessage(int arg0, Bundle arg1)
Parameters
RequestCurrentChannelUri()
public void RequestCurrentChannelUri()
RequestCurrentTvInputId()
public void RequestCurrentTvInputId()
RequestCurrentVideoBounds()
public void RequestCurrentVideoBounds()
RequestSigning(String, String, String, byte[])
public void RequestSigning(String arg0, String arg1, String arg2, byte[] arg3)
Parameters
RequestTrackInfoList()
public void RequestTrackInfoList()
SendTvAdSessionData(String, Bundle)
public void SendTvAdSessionData(String arg0, Bundle arg1)
Parameters
SetMediaViewEnabled(bool)
public void SetMediaViewEnabled(bool arg0)