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
-
JVMBridgeBaseJVMBridgeBase<View>TvInteractiveAppView
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<View>.SExecuteWithSignature<TReturn>(Type, IJavaType, string, string, params object[])JVMBridgeBase<View>.IsAssignableFrom(IJavaType)JVMBridgeBase<View>.IsAssignableFrom<T>()JVMBridgeBase<View>.Execute<T>(params T[])JVMBridgeBase<View>.DynBridgeClazzJVMBridgeBase<View>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
TvInteractiveAppView(Context, AttributeSet)
public TvInteractiveAppView(Context arg0, AttributeSet arg1)
Parameters
arg0
Contextarg1
AttributeSet
TvInteractiveAppView(Context, AttributeSet, int)
public TvInteractiveAppView(Context arg0, AttributeSet arg1, int arg2)
Parameters
arg0
Contextarg1
AttributeSetarg2
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
BI_INTERACTIVE_APP_KEY_CERTIFICATE
public static String BI_INTERACTIVE_APP_KEY_CERTIFICATE { get; }
Property Value
BI_INTERACTIVE_APP_KEY_HTTP_ADDITIONAL_HEADERS
public static String BI_INTERACTIVE_APP_KEY_HTTP_ADDITIONAL_HEADERS { get; }
Property Value
BI_INTERACTIVE_APP_KEY_HTTP_USER_AGENT
public static String BI_INTERACTIVE_APP_KEY_HTTP_USER_AGENT { get; }
Property Value
BI_INTERACTIVE_APP_KEY_PRIVATE_KEY
public static String BI_INTERACTIVE_APP_KEY_PRIVATE_KEY { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
ERROR_KEY_METHOD_NAME
public static String ERROR_KEY_METHOD_NAME { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Methods
ClearCallback()
public void ClearCallback()
ClearOnUnhandledInputEventListener()
public void ClearOnUnhandledInputEventListener()
CreateBiInteractiveApp(Uri, Bundle)
public void CreateBiInteractiveApp(Uri arg0, Bundle arg1)
Parameters
DestroyBiInteractiveApp(String)
public void DestroyBiInteractiveApp(String arg0)
Parameters
DispatchUnhandledInputEvent(InputEvent)
public bool DispatchUnhandledInputEvent(InputEvent arg0)
Parameters
arg0
InputEvent
Returns
GetOnUnhandledInputEventListener()
public TvInteractiveAppView.OnUnhandledInputEventListener GetOnUnhandledInputEventListener()
Returns
GetOnUnhandledInputEventListenerDirect()
public TvInteractiveAppView.OnUnhandledInputEventListener GetOnUnhandledInputEventListenerDirect()
Returns
NotifyError(String, Bundle)
public void NotifyError(String arg0, Bundle arg1)
Parameters
NotifyRecordingScheduled(String, String)
public void NotifyRecordingScheduled(String arg0, String arg1)
Parameters
NotifyRecordingStarted(String, String)
public void NotifyRecordingStarted(String arg0, String arg1)
Parameters
NotifyRecordingStopped(String)
public void NotifyRecordingStopped(String arg0)
Parameters
NotifyTimeShiftCurrentPositionChanged(String, long)
public void NotifyTimeShiftCurrentPositionChanged(String arg0, long arg1)
Parameters
NotifyTimeShiftPlaybackParams(PlaybackParams)
public void NotifyTimeShiftPlaybackParams(PlaybackParams arg0)
Parameters
NotifyTimeShiftStartPositionChanged(String, long)
public void NotifyTimeShiftStartPositionChanged(String arg0, long arg1)
Parameters
NotifyTimeShiftStatusChanged(String, int)
public void NotifyTimeShiftStatusChanged(String arg0, int arg1)
Parameters
NotifyTvMessage(int, Bundle)
public void NotifyTvMessage(int arg0, Bundle arg1)
Parameters
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
OnMeasure(int, int)
public void OnMeasure(int arg0, int arg1)
Parameters
OnUnhandledInputEvent(InputEvent)
public bool OnUnhandledInputEvent(InputEvent arg0)
Parameters
arg0
InputEvent
Returns
OnVisibilityChanged(View, int)
public void OnVisibilityChanged(View arg0, int arg1)
Parameters
PrepareInteractiveApp(String, int)
public void PrepareInteractiveApp(String arg0, int arg1)
Parameters
Reset()
public void Reset()
ResetInteractiveApp()
public void ResetInteractiveApp()
SendAvailableSpeeds(float[])
public void SendAvailableSpeeds(float[] arg0)
Parameters
SendCurrentChannelLcn(int)
public void SendCurrentChannelLcn(int arg0)
Parameters
SendCurrentChannelUri(Uri)
public void SendCurrentChannelUri(Uri arg0)
Parameters
SendCurrentTvInputId(String)
public void SendCurrentTvInputId(String arg0)
Parameters
SendCurrentVideoBounds(Rect)
public void SendCurrentVideoBounds(Rect arg0)
Parameters
SendSigningResult(String, byte[])
public void SendSigningResult(String arg0, byte[] arg1)
Parameters
SendStreamVolume(float)
public void SendStreamVolume(float arg0)
Parameters
SendTimeShiftMode(int)
public void SendTimeShiftMode(int arg0)
Parameters
SendTrackInfoList(List<TvTrackInfo>)
public void SendTrackInfoList(List<TvTrackInfo> arg0)
Parameters
arg0
List<TvTrackInfo>
SendTvRecordingInfo(TvRecordingInfo)
public void SendTvRecordingInfo(TvRecordingInfo arg0)
Parameters
SendTvRecordingInfoList(List<TvRecordingInfo>)
public void SendTvRecordingInfoList(List<TvRecordingInfo> arg0)
Parameters
arg0
List<TvRecordingInfo>
SetCallback(Executor, TvInteractiveAppCallback)
public void SetCallback(Executor arg0, TvInteractiveAppView.TvInteractiveAppCallback arg1)
Parameters
SetOnUnhandledInputEventListener(Executor, OnUnhandledInputEventListener)
public void SetOnUnhandledInputEventListener(Executor arg0, TvInteractiveAppView.OnUnhandledInputEventListener arg1)
Parameters
SetTeletextAppEnabled(bool)
public void SetTeletextAppEnabled(bool arg0)
Parameters
SetTvView(TvView)
public int SetTvView(TvView arg0)
Parameters
Returns
StartInteractiveApp()
public void StartInteractiveApp()
StopInteractiveApp()
public void StopInteractiveApp()