Table of Contents

Class TvAdService.Session

Namespace
Android.Media.Tv.Ad
Assembly
MASES.Netdroid.dll
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

arg0 Context

Context

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

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

CreatePoolableInstance(Context)

HPA initializer for Session(Android.Content.Context arg0)

public static TvAdService.Session CreatePoolableInstance(Context arg0)

Parameters

arg0 Context

Returns

TvAdService.Session

IsMediaViewEnabled()

public bool IsMediaViewEnabled()

Returns

bool

bool

LayoutSurface(int, int, int, int)

public void LayoutSurface(int arg0, int arg1, int arg2, int arg3)

Parameters

arg0 int

int

arg1 int

int

arg2 int

int

arg3 int

int

NotifySessionStateChanged(int, int)

public void NotifySessionStateChanged(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

OnCreateMediaView()

public View OnCreateMediaView()

Returns

View

View

OnCurrentChannelUri(Uri)

public void OnCurrentChannelUri(Uri arg0)

Parameters

arg0 Uri

Uri

OnCurrentTvInputId(String)

public void OnCurrentTvInputId(String arg0)

Parameters

arg0 String

String

OnCurrentVideoBounds(Rect)

public void OnCurrentVideoBounds(Rect arg0)

Parameters

arg0 Rect

Rect

OnError(String, Bundle)

public void OnError(String arg0, Bundle arg1)

Parameters

arg0 String

String

arg1 Bundle

Bundle

OnGenericMotionEvent(MotionEvent)

public bool OnGenericMotionEvent(MotionEvent arg0)

Parameters

arg0 MotionEvent

MotionEvent

Returns

bool

bool

OnKeyDown(int, KeyEvent)

public bool OnKeyDown(int arg0, KeyEvent arg1)

Parameters

arg0 int

int

arg1 KeyEvent

KeyEvent

Returns

bool

bool

OnKeyLongPress(int, KeyEvent)

public bool OnKeyLongPress(int arg0, KeyEvent arg1)

Parameters

arg0 int

int

arg1 KeyEvent

KeyEvent

Returns

bool

bool

OnKeyMultiple(int, int, KeyEvent)

public bool OnKeyMultiple(int arg0, int arg1, KeyEvent arg2)

Parameters

arg0 int

int

arg1 int

int

arg2 KeyEvent

KeyEvent

Returns

bool

bool

OnKeyUp(int, KeyEvent)

public bool OnKeyUp(int arg0, KeyEvent arg1)

Parameters

arg0 int

int

arg1 KeyEvent

KeyEvent

Returns

bool

bool

OnMediaViewSizeChanged(int, int)

public void OnMediaViewSizeChanged(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

OnRelease()

public void OnRelease()

OnResetAdService()

public void OnResetAdService()

OnSetSurface(Surface)

public bool OnSetSurface(Surface arg0)

Parameters

arg0 Surface

Surface

Returns

bool

bool

OnSigningResult(String, byte[])

public void OnSigningResult(String arg0, byte[] arg1)

Parameters

arg0 String

String

arg1 byte[]

byte

OnStartAdService()

public void OnStartAdService()

OnStopAdService()

public void OnStopAdService()

OnSurfaceChanged(int, int, int)

public void OnSurfaceChanged(int arg0, int arg1, int arg2)

Parameters

arg0 int

int

arg1 int

int

arg2 int

int

OnTouchEvent(MotionEvent)

public bool OnTouchEvent(MotionEvent arg0)

Parameters

arg0 MotionEvent

MotionEvent

Returns

bool

bool

OnTrackInfoList(List<TvTrackInfo>)

public void OnTrackInfoList(List<TvTrackInfo> arg0)

Parameters

arg0 List<TvTrackInfo>

List

OnTrackballEvent(MotionEvent)

public bool OnTrackballEvent(MotionEvent arg0)

Parameters

arg0 MotionEvent

MotionEvent

Returns

bool

bool

OnTvInputSessionData(String, Bundle)

public void OnTvInputSessionData(String arg0, Bundle arg1)

Parameters

arg0 String

String

arg1 Bundle

Bundle

OnTvMessage(int, Bundle)

public void OnTvMessage(int arg0, Bundle arg1)

Parameters

arg0 int

int

arg1 Bundle

Bundle

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

arg0 String

String

arg1 String

String

arg2 String

String

arg3 byte[]

byte

RequestTrackInfoList()

public void RequestTrackInfoList()

SendTvAdSessionData(String, Bundle)

public void SendTvAdSessionData(String arg0, Bundle arg1)

Parameters

arg0 String

String

arg1 Bundle

Bundle

SetMediaViewEnabled(bool)

public void SetMediaViewEnabled(bool arg0)

Parameters

arg0 bool

bool