Table of Contents

Class TvInputService.Session

Namespace
Android.Media.Tv
Assembly
MASES.Netdroid.dll
public class TvInputService.Session : KeyEvent.Callback, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<KeyEvent.Callback>
TvInputService.Session
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Derived
Inherited Members
JVMBridgeBase<KeyEvent.Callback>.IsAssignableFrom(IJavaType)
JVMBridgeBase<KeyEvent.Callback>.IsAssignableFrom<T>()
JVMBridgeBase<KeyEvent.Callback>.Execute<T>(params T[])
JVMBridgeBase<KeyEvent.Callback>.DynBridgeClazz
JVMBridgeBase<KeyEvent.Callback>.BridgeClazz
JVMBridgeBase.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.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.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

arg0 Context

Context

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

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

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

NotifyAdBufferConsumed(AdBuffer)

public void NotifyAdBufferConsumed(AdBuffer arg0)

Parameters

arg0 AdBuffer

AdBuffer

NotifyAdResponse(AdResponse)

public void NotifyAdResponse(AdResponse arg0)

Parameters

arg0 AdResponse

AdResponse

NotifyAitInfoUpdated(AitInfo)

public void NotifyAitInfoUpdated(AitInfo arg0)

Parameters

arg0 AitInfo

AitInfo

NotifyAudioPresentationChanged(List<AudioPresentation>)

public void NotifyAudioPresentationChanged(List<AudioPresentation> arg0)

Parameters

arg0 List<AudioPresentation>

List

NotifyAudioPresentationSelected(int, int)

public void NotifyAudioPresentationSelected(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

NotifyAvailableSpeeds(float[])

public void NotifyAvailableSpeeds(float[] arg0)

Parameters

arg0 float[]

float

NotifyBroadcastInfoResponse(BroadcastInfoResponse)

public void NotifyBroadcastInfoResponse(BroadcastInfoResponse arg0)

Parameters

arg0 BroadcastInfoResponse

BroadcastInfoResponse

NotifyChannelRetuned(Uri)

public void NotifyChannelRetuned(Uri arg0)

Parameters

arg0 Uri

Uri

NotifyContentAllowed()

public void NotifyContentAllowed()

NotifyContentBlocked(TvContentRating)

public void NotifyContentBlocked(TvContentRating arg0)

Parameters

arg0 TvContentRating

TvContentRating

NotifyCueingMessageAvailability(bool)

public void NotifyCueingMessageAvailability(bool arg0)

Parameters

arg0 bool

bool

NotifySignalStrength(int)

public void NotifySignalStrength(int arg0)

Parameters

arg0 int

int

NotifyTimeShiftMode(int)

public void NotifyTimeShiftMode(int arg0)

Parameters

arg0 int

int

NotifyTimeShiftStatusChanged(int)

public void NotifyTimeShiftStatusChanged(int arg0)

Parameters

arg0 int

int

NotifyTrackSelected(int, String)

public void NotifyTrackSelected(int arg0, String arg1)

Parameters

arg0 int

int

arg1 String

String

NotifyTracksChanged(List<TvTrackInfo>)

public void NotifyTracksChanged(List<TvTrackInfo> arg0)

Parameters

arg0 List<TvTrackInfo>

List

NotifyTuned(Uri)

public void NotifyTuned(Uri arg0)

Parameters

arg0 Uri

Uri

NotifyTvMessage(int, Bundle)

public void NotifyTvMessage(int arg0, Bundle arg1)

Parameters

arg0 int

int

arg1 Bundle

Bundle

NotifyVideoAvailable()

public void NotifyVideoAvailable()

NotifyVideoUnavailable(int)

public void NotifyVideoUnavailable(int arg0)

Parameters

arg0 int

int

OnAdBufferReady(AdBuffer)

public void OnAdBufferReady(AdBuffer arg0)

Parameters

arg0 AdBuffer

AdBuffer

OnAppPrivateCommand(String, Bundle)

public void OnAppPrivateCommand(String arg0, Bundle arg1)

Parameters

arg0 String

String

arg1 Bundle

Bundle

OnCreateOverlayView()

public View OnCreateOverlayView()

Returns

View

View

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

OnOverlayViewSizeChanged(int, int)

public void OnOverlayViewSizeChanged(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

OnRelease()

public void OnRelease()

OnRemoveBroadcastInfo(int)

public void OnRemoveBroadcastInfo(int arg0)

Parameters

arg0 int

int

OnRequestAd(AdRequest)

public void OnRequestAd(AdRequest arg0)

Parameters

arg0 AdRequest

AdRequest

OnRequestBroadcastInfo(BroadcastInfoRequest)

public void OnRequestBroadcastInfo(BroadcastInfoRequest arg0)

Parameters

arg0 BroadcastInfoRequest

BroadcastInfoRequest

OnSelectAudioPresentation(int, int)

public bool OnSelectAudioPresentation(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

bool

bool

OnSelectTrack(int, String)

public bool OnSelectTrack(int arg0, String arg1)

Parameters

arg0 int

int

arg1 String

String

Returns

bool

bool

OnSetCaptionEnabled(bool)

public void OnSetCaptionEnabled(bool arg0)

Parameters

arg0 bool

bool

OnSetInteractiveAppNotificationEnabled(bool)

public void OnSetInteractiveAppNotificationEnabled(bool arg0)

Parameters

arg0 bool

bool

OnSetStreamVolume(float)

public void OnSetStreamVolume(float arg0)

Parameters

arg0 float

float

OnSetSurface(Surface)

public bool OnSetSurface(Surface arg0)

Parameters

arg0 Surface

Surface

Returns

bool

bool

OnSetTvMessageEnabled(int, bool)

public void OnSetTvMessageEnabled(int arg0, bool arg1)

Parameters

arg0 int

int

arg1 bool

bool

OnSurfaceChanged(int, int, int)

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

Parameters

arg0 int

int

arg1 int

int

arg2 int

int

OnTimeShiftGetCurrentPosition()

public long OnTimeShiftGetCurrentPosition()

Returns

long

long

OnTimeShiftGetStartPosition()

public long OnTimeShiftGetStartPosition()

Returns

long

long

OnTimeShiftPause()

public void OnTimeShiftPause()

OnTimeShiftPlay(Uri)

public void OnTimeShiftPlay(Uri arg0)

Parameters

arg0 Uri

Uri

OnTimeShiftResume()

public void OnTimeShiftResume()

OnTimeShiftSeekTo(long)

public void OnTimeShiftSeekTo(long arg0)

Parameters

arg0 long

long

OnTimeShiftSetMode(int)

public void OnTimeShiftSetMode(int arg0)

Parameters

arg0 int

int

OnTimeShiftSetPlaybackParams(PlaybackParams)

public void OnTimeShiftSetPlaybackParams(PlaybackParams arg0)

Parameters

arg0 PlaybackParams

PlaybackParams

OnTouchEvent(MotionEvent)

public bool OnTouchEvent(MotionEvent arg0)

Parameters

arg0 MotionEvent

MotionEvent

Returns

bool

bool

OnTrackballEvent(MotionEvent)

public bool OnTrackballEvent(MotionEvent arg0)

Parameters

arg0 MotionEvent

MotionEvent

Returns

bool

bool

OnTune(Uri)

public bool OnTune(Uri arg0)

Parameters

arg0 Uri

Uri

Returns

bool

bool

OnTune(Uri, Bundle)

public bool OnTune(Uri arg0, Bundle arg1)

Parameters

arg0 Uri

Uri

arg1 Bundle

Bundle

Returns

bool

bool

OnTvMessage(int, Bundle)

public void OnTvMessage(int arg0, Bundle arg1)

Parameters

arg0 int

int

arg1 Bundle

Bundle

OnUnblockContent(TvContentRating)

public void OnUnblockContent(TvContentRating arg0)

Parameters

arg0 TvContentRating

TvContentRating

SetOverlayViewEnabled(bool)

public void SetOverlayViewEnabled(bool arg0)

Parameters

arg0 bool

bool