Table of Contents

Class TvInteractiveAppView

Namespace
Android.Media.Tv.Interactive
Assembly
MASES.Netdroid.dll
public class TvInteractiveAppView : ViewGroup, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAccessibilityEventSource, IViewParent, IViewManager
Inheritance
JVMBridgeBase
JVMBridgeBase<View>
TvInteractiveAppView
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

TvInteractiveAppView()

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

public TvInteractiveAppView()

TvInteractiveAppView(Context)

public TvInteractiveAppView(Context arg0)

Parameters

arg0 Context

Context

TvInteractiveAppView(Context, AttributeSet)

public TvInteractiveAppView(Context arg0, AttributeSet arg1)

Parameters

arg0 Context

Context

arg1 AttributeSet

AttributeSet

TvInteractiveAppView(Context, AttributeSet, int)

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

Parameters

arg0 Context

Context

arg1 AttributeSet

AttributeSet

arg2 int

int

TvInteractiveAppView(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 TvInteractiveAppView(params object[] args)

Parameters

args object[]

Properties

BI_INTERACTIVE_APP_KEY_ALIAS

public static String BI_INTERACTIVE_APP_KEY_ALIAS { get; }

Property Value

String

BI_INTERACTIVE_APP_KEY_CERTIFICATE

public static String BI_INTERACTIVE_APP_KEY_CERTIFICATE { get; }

Property Value

String

BI_INTERACTIVE_APP_KEY_HTTP_ADDITIONAL_HEADERS

public static String BI_INTERACTIVE_APP_KEY_HTTP_ADDITIONAL_HEADERS { get; }

Property Value

String

BI_INTERACTIVE_APP_KEY_HTTP_USER_AGENT

public static String BI_INTERACTIVE_APP_KEY_HTTP_USER_AGENT { get; }

Property Value

String

BI_INTERACTIVE_APP_KEY_PRIVATE_KEY

public static String BI_INTERACTIVE_APP_KEY_PRIVATE_KEY { get; }

Property Value

String

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

ERROR_KEY_METHOD_NAME

public static String ERROR_KEY_METHOD_NAME { 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

ClearCallback()

public void ClearCallback()

ClearOnUnhandledInputEventListener()

public void ClearOnUnhandledInputEventListener()

CreateBiInteractiveApp(Uri, Bundle)

public void CreateBiInteractiveApp(Uri arg0, Bundle arg1)

Parameters

arg0 Uri

Uri

arg1 Bundle

Bundle

DestroyBiInteractiveApp(String)

public void DestroyBiInteractiveApp(String arg0)

Parameters

arg0 String

String

DispatchUnhandledInputEvent(InputEvent)

public bool DispatchUnhandledInputEvent(InputEvent arg0)

Parameters

arg0 InputEvent

InputEvent

Returns

bool

bool

GetOnUnhandledInputEventListener()

public TvInteractiveAppView.OnUnhandledInputEventListener GetOnUnhandledInputEventListener()

Returns

TvInteractiveAppView.OnUnhandledInputEventListener

TvInteractiveAppView.OnUnhandledInputEventListener

GetOnUnhandledInputEventListenerDirect()

public TvInteractiveAppView.OnUnhandledInputEventListener GetOnUnhandledInputEventListenerDirect()

Returns

TvInteractiveAppView.OnUnhandledInputEventListener

TvInteractiveAppView.OnUnhandledInputEventListener

NotifyError(String, Bundle)

public void NotifyError(String arg0, Bundle arg1)

Parameters

arg0 String

String

arg1 Bundle

Bundle

NotifyRecordingScheduled(String, String)

public void NotifyRecordingScheduled(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

NotifyRecordingStarted(String, String)

public void NotifyRecordingStarted(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

NotifyRecordingStopped(String)

public void NotifyRecordingStopped(String arg0)

Parameters

arg0 String

String

NotifyTimeShiftCurrentPositionChanged(String, long)

public void NotifyTimeShiftCurrentPositionChanged(String arg0, long arg1)

Parameters

arg0 String

String

arg1 long

long

NotifyTimeShiftPlaybackParams(PlaybackParams)

public void NotifyTimeShiftPlaybackParams(PlaybackParams arg0)

Parameters

arg0 PlaybackParams

PlaybackParams

NotifyTimeShiftStartPositionChanged(String, long)

public void NotifyTimeShiftStartPositionChanged(String arg0, long arg1)

Parameters

arg0 String

String

arg1 long

long

NotifyTimeShiftStatusChanged(String, int)

public void NotifyTimeShiftStatusChanged(String arg0, int arg1)

Parameters

arg0 String

String

arg1 int

int

NotifyTvMessage(int, Bundle)

public void NotifyTvMessage(int arg0, Bundle arg1)

Parameters

arg0 int

int

arg1 Bundle

Bundle

OnAttachedToWindow()

public void OnAttachedToWindow()

OnDetachedFromWindow()

public void OnDetachedFromWindow()

OnLayout(bool, int, int, int, int)

public void OnLayout(bool arg0, int arg1, int arg2, int arg3, int arg4)

Parameters

arg0 bool

bool

arg1 int

int

arg2 int

int

arg3 int

int

arg4 int

int

OnMeasure(int, int)

public void OnMeasure(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

OnUnhandledInputEvent(InputEvent)

public bool OnUnhandledInputEvent(InputEvent arg0)

Parameters

arg0 InputEvent

InputEvent

Returns

bool

bool

OnVisibilityChanged(View, int)

public void OnVisibilityChanged(View arg0, int arg1)

Parameters

arg0 View

View

arg1 int

int

PrepareInteractiveApp(String, int)

public void PrepareInteractiveApp(String arg0, int arg1)

Parameters

arg0 String

String

arg1 int

int

Reset()

public void Reset()

ResetInteractiveApp()

public void ResetInteractiveApp()

SendAvailableSpeeds(float[])

public void SendAvailableSpeeds(float[] arg0)

Parameters

arg0 float[]

float

SendCurrentChannelLcn(int)

public void SendCurrentChannelLcn(int arg0)

Parameters

arg0 int

int

SendCurrentChannelUri(Uri)

public void SendCurrentChannelUri(Uri arg0)

Parameters

arg0 Uri

Uri

SendCurrentTvInputId(String)

public void SendCurrentTvInputId(String arg0)

Parameters

arg0 String

String

SendCurrentVideoBounds(Rect)

public void SendCurrentVideoBounds(Rect arg0)

Parameters

arg0 Rect

Rect

SendSigningResult(String, byte[])

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

Parameters

arg0 String

String

arg1 byte[]

byte

SendStreamVolume(float)

public void SendStreamVolume(float arg0)

Parameters

arg0 float

float

SendTimeShiftMode(int)

public void SendTimeShiftMode(int arg0)

Parameters

arg0 int

int

SendTrackInfoList(List<TvTrackInfo>)

public void SendTrackInfoList(List<TvTrackInfo> arg0)

Parameters

arg0 List<TvTrackInfo>

List

SendTvRecordingInfo(TvRecordingInfo)

public void SendTvRecordingInfo(TvRecordingInfo arg0)

Parameters

arg0 TvRecordingInfo

TvRecordingInfo

SendTvRecordingInfoList(List<TvRecordingInfo>)

public void SendTvRecordingInfoList(List<TvRecordingInfo> arg0)

Parameters

arg0 List<TvRecordingInfo>

List

SetCallback(Executor, TvInteractiveAppCallback)

public void SetCallback(Executor arg0, TvInteractiveAppView.TvInteractiveAppCallback arg1)

Parameters

arg0 Executor

Executor

arg1 TvInteractiveAppView.TvInteractiveAppCallback

TvInteractiveAppView.TvInteractiveAppCallback

SetOnUnhandledInputEventListener(Executor, OnUnhandledInputEventListener)

public void SetOnUnhandledInputEventListener(Executor arg0, TvInteractiveAppView.OnUnhandledInputEventListener arg1)

Parameters

arg0 Executor

Executor

arg1 TvInteractiveAppView.OnUnhandledInputEventListener

TvInteractiveAppView.OnUnhandledInputEventListener

SetTeletextAppEnabled(bool)

public void SetTeletextAppEnabled(bool arg0)

Parameters

arg0 bool

bool

SetTvView(TvView)

public int SetTvView(TvView arg0)

Parameters

arg0 TvView

TvView

Returns

int

int

StartInteractiveApp()

public void StartInteractiveApp()

StopInteractiveApp()

public void StopInteractiveApp()