Table of Contents

Class TvView

Namespace
Android.Media.Tv
Assembly
MASES.Netdroid.dll
public class TvView : ViewGroup, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAccessibilityEventSource, IViewParent, IViewManager
Inheritance
JVMBridgeBase
JVMBridgeBase<View>
TvView
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<View>.IsAssignableFrom(IJavaType)
JVMBridgeBase<View>.IsAssignableFrom<T>()
JVMBridgeBase<View>.Execute<T>(params T[])
JVMBridgeBase<View>.DynBridgeClazz
JVMBridgeBase<View>.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

TvView()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public TvView()

TvView(Context)

public TvView(Context arg0)

Parameters

arg0 Context

Context

TvView(Context, AttributeSet)

public TvView(Context arg0, AttributeSet arg1)

Parameters

arg0 Context

Context

arg1 AttributeSet

AttributeSet

TvView(Context, AttributeSet, int)

public TvView(Context arg0, AttributeSet arg1, int arg2)

Parameters

arg0 Context

Context

arg1 AttributeSet

AttributeSet

arg2 int

int

TvView(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

public TvView(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

DispatchUnhandledInputEvent(InputEvent)

public bool DispatchUnhandledInputEvent(InputEvent arg0)

Parameters

arg0 InputEvent

InputEvent

Returns

bool

bool

GetAudioPresentations()

public List<AudioPresentation> GetAudioPresentations()

Returns

List<AudioPresentation>

List

GetSelectedTrack(int)

public String GetSelectedTrack(int arg0)

Parameters

arg0 int

int

Returns

String

String

GetTracks(int)

public List<TvTrackInfo> GetTracks(int arg0)

Parameters

arg0 int

int

Returns

List<TvTrackInfo>

List

OnUnhandledInputEvent(InputEvent)

public bool OnUnhandledInputEvent(InputEvent arg0)

Parameters

arg0 InputEvent

InputEvent

Returns

bool

bool

OverrideTvAppAttributionSource(AttributionSource)

public void OverrideTvAppAttributionSource(AttributionSource arg0)

Parameters

arg0 AttributionSource

AttributionSource

Reset()

public void Reset()

SelectAudioPresentation(int, int)

public void SelectAudioPresentation(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

SelectTrack(int, String)

public void SelectTrack(int arg0, String arg1)

Parameters

arg0 int

int

arg1 String

String

SendAppPrivateCommand(String, Bundle)

public void SendAppPrivateCommand(String arg0, Bundle arg1)

Parameters

arg0 String

String

arg1 Bundle

Bundle

SetCallback(TvInputCallback)

public void SetCallback(TvView.TvInputCallback arg0)

Parameters

arg0 TvView.TvInputCallback

TvView.TvInputCallback

SetCaptionEnabled(bool)

public void SetCaptionEnabled(bool arg0)

Parameters

arg0 bool

bool

SetInteractiveAppNotificationEnabled(bool)

public void SetInteractiveAppNotificationEnabled(bool arg0)

Parameters

arg0 bool

bool

SetOnUnhandledInputEventListener(OnUnhandledInputEventListener)

public void SetOnUnhandledInputEventListener(TvView.OnUnhandledInputEventListener arg0)

Parameters

arg0 TvView.OnUnhandledInputEventListener

TvView.OnUnhandledInputEventListener

SetStreamVolume(float)

public void SetStreamVolume(float arg0)

Parameters

arg0 float

float

SetTimeShiftPositionCallback(TimeShiftPositionCallback)

public void SetTimeShiftPositionCallback(TvView.TimeShiftPositionCallback arg0)

Parameters

arg0 TvView.TimeShiftPositionCallback

TvView.TimeShiftPositionCallback

SetTvMessageEnabled(int, bool)

public void SetTvMessageEnabled(int arg0, bool arg1)

Parameters

arg0 int

int

arg1 bool

bool

SetZOrderMediaOverlay(bool)

public void SetZOrderMediaOverlay(bool arg0)

Parameters

arg0 bool

bool

SetZOrderOnTop(bool)

public void SetZOrderOnTop(bool arg0)

Parameters

arg0 bool

bool

TimeShiftPause()

public void TimeShiftPause()

TimeShiftPlay(String, Uri)

public void TimeShiftPlay(String arg0, Uri arg1)

Parameters

arg0 String

String

arg1 Uri

Uri

TimeShiftResume()

public void TimeShiftResume()

TimeShiftSeekTo(long)

public void TimeShiftSeekTo(long arg0)

Parameters

arg0 long

long

TimeShiftSetMode(int)

public void TimeShiftSetMode(int arg0)

Parameters

arg0 int

int

TimeShiftSetPlaybackParams(PlaybackParams)

public void TimeShiftSetPlaybackParams(PlaybackParams arg0)

Parameters

arg0 PlaybackParams

PlaybackParams

Tune(String, Uri)

public void Tune(String arg0, Uri arg1)

Parameters

arg0 String

String

arg1 Uri

Uri

Tune(String, Uri, Bundle)

public void Tune(String arg0, Uri arg1, Bundle arg2)

Parameters

arg0 String

String

arg1 Uri

Uri

arg2 Bundle

Bundle