Session
Session(Context)
Session(IntPtr, JniHandleOwnership)
JniPeerMembers
MediaViewEnabled
ThresholdClass
ThresholdType
LayoutSurface(Int32, Int32, Int32, Int32)
NotifyAdBufferReady(AdBuffer)
NotifyBiInteractiveAppCreated(Uri, String)
NotifySessionStateChanged(Int32, Int32)
NotifyTeletextAppStateChanged(Int32)
OnAdBufferConsumed(AdBuffer)
OnAdResponse(AdResponse)
OnAvailableSpeeds(Single[])
OnBroadcastInfoResponse(BroadcastInfoResponse)
OnContentAllowed()
OnContentBlocked(TvContentRating)
OnCreateBiInteractiveApp(Uri, Bundle)
OnCreateBiInteractiveAppRequest(Uri, Bundle)
OnCreateMediaView()
OnCurrentChannelLcn(Int32)
OnCurrentChannelUri(Uri)
OnCurrentTvInputId(String)
OnCurrentVideoBounds(Rect)
OnDestroyBiInteractiveApp(String)
OnDestroyBiInteractiveAppRequest(String)
OnError(String, Bundle)
OnGenericMotionEvent(MotionEvent)
OnKeyDown(Keycode, KeyEvent)
OnKeyLongPress(Keycode, KeyEvent)
OnKeyMultiple(Keycode, Int32, KeyEvent)
OnKeyUp(Keycode, KeyEvent)
OnMediaViewSizeChanged(Int32, Int32)
OnRecordingConnectionFailed(String, String)
OnRecordingDisconnected(String, String)
OnRecordingError(String, RecordingError)
OnRecordingScheduled(String, String)
OnRecordingStarted(String, String)
OnRecordingStopped(String)
OnRecordingTuned(String, Uri)
OnRelease()
OnResetInteractiveApp()
OnSetSurface(Surface)
OnSetTeletextAppEnabled(Boolean)
OnSignalStrength(Int32)
OnSigningResult(String, Byte[])
OnStartInteractiveApp()
OnStopInteractiveApp()
OnStreamVolume(Single)
OnSurfaceChanged(Int32, Int32, Int32)
OnTimeShiftCurrentPositionChanged(String, Int64)
OnTimeShiftMode(TimeShiftMode)
OnTimeShiftPlaybackParams(PlaybackParams)
OnTimeShiftStartPositionChanged(String, Int64)
OnTimeShiftStatusChanged(String, TimeShiftStatus)
OnTouchEvent(MotionEvent)
OnTrackballEvent(MotionEvent)
OnTrackInfoList(IList<TvTrackInfo>)
OnTracksChanged(IList<TvTrackInfo>)
OnTrackSelected(Int32, String)
OnTuned(Uri)
OnTvMessage(TVMessageType, Bundle)
OnTvRecordingInfo(TvRecordingInfo)
OnTvRecordingInfoList(IList<TvRecordingInfo>)
OnVideoAvailable()
OnVideoUnavailable(Int32)
RemoveBroadcastInfo(Int32)
RequestAd(AdRequest)
RequestAvailableSpeeds()
RequestBroadcastInfo(BroadcastInfoRequest)
RequestCurrentChannelLcn()
RequestCurrentChannelUri()
RequestCurrentTvInputId()
RequestCurrentVideoBounds()
RequestScheduleRecording(String, String, Uri, Uri, Bundle)
RequestScheduleRecording(String, String, Uri, Int64, Int64, RecordingWeekDays, Bundle)
RequestSigning(String, String, String, Byte[])
RequestStartRecording(String, Uri)
RequestStopRecording(String)
RequestStreamVolume()
RequestTimeShiftMode()
RequestTrackInfoList()
RequestTvRecordingInfo(String)
RequestTvRecordingInfoList(RecordingStatus)
SendPlaybackCommandRequest(String, Bundle)
SendTimeShiftCommandRequest(String, Bundle)
SetMediaViewEnabled(Boolean)
SetTvRecordingInfo(String, TvRecordingInfo)
SetVideoBounds(Rect)
net9.0-android34.0
namespace Android.Media.TV.Interactive
{
[Register("android/media/tv/interactive/TvInteractiveAppService", ApiSince = 33, DoNotGenerateAcw = true)]
[SupportedOSPlatform("android33.0")]
public abstract class TvInteractiveAppService : Service
{
[Register("android/media/tv/interactive/TvInteractiveAppService$Session", ApiSince = 33, DoNotGenerateAcw = true)]
[SupportedOSPlatform("android33.0")]
public abstract class Session : Object, IJavaObject, ICallback, IJavaPeerable, IDisposable
{
[Register("requestScheduleRecording", "(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;JJILandroid/os/Bundle;)V", "GetRequestScheduleRecording_Ljava_lang_String_Ljava_lang_String_Landroid_net_Uri_JJILandroid_os_Bundle_Handler", ApiSince = 34)]
[SupportedOSPlatform("android34.0")]
public virtual void RequestScheduleRecording(string! requestId, string! inputId, Uri! channelUri, long startTime, long duration, [GeneratedEnum] RecordingWeekDays repeatDays, Bundle! params);
}
}
}
| .NET | 8.09.0 |
|---|---|
Information specific to net9.0 | |
| Platforms | This API is only available when you target a specific platform: |
| Android | 21.022.023.024.025.026.027.028.029.030.031.032.033.034.0 |
Information specific to net9.0-android34.0 | |
| Assembly | Mono.Android , Version=0.0.0.0, PublicKeyToken=84e04ff9cfb79065 |
| Referencing | The API is automatically referenced. |
| Platform Restrictions | This API is only supported on the following platforms:
|
- Built-in API
- Package-provided API