Share via


TvInteractiveAppService.Session 類別

定義

要實作的衍生類別基類,以提供電視互動式應用程式會話。

[Android.Runtime.Register("android/media/tv/interactive/TvInteractiveAppService$Session", ApiSince=33, DoNotGenerateAcw=true)]
public abstract class TvInteractiveAppService.Session : Java.Lang.Object, Android.Views.KeyEvent.ICallback, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/media/tv/interactive/TvInteractiveAppService$Session", ApiSince=33, DoNotGenerateAcw=true)>]
type TvInteractiveAppService.Session = class
    inherit Object
    interface KeyEvent.ICallback
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
繼承
TvInteractiveAppService.Session
屬性
實作

備註

要實作之衍生類別的基類,以提供電視互動式應用程式會話。

會話與 實例相關聯 TvInteractiveAppView ,並處理對應的通訊。 如果已連線,它也會處理與 的 android.media.tv.TvInputService.Session 通訊。

android.media.tv.interactive.TvInteractiveAppService.Session JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

建構函式

TvInteractiveAppService.Session(Context)

建立新的會話。

TvInteractiveAppService.Session(IntPtr, JniHandleOwnership)

要實作的衍生類別基類,以提供電視互動式應用程式會話。

屬性

Class

傳回這個 Object 的執行時間類別。

(繼承來源 Object)
Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
JniIdentityHashCode

要實作的衍生類別基類,以提供電視互動式應用程式會話。

(繼承來源 Object)
JniPeerMembers

要實作的衍生類別基類,以提供電視互動式應用程式會話。

MediaViewEnabled

如果已啟用媒體檢視,則傳 true 回 , false 否則傳回 。 -或- 啟用或停用媒體檢視。

PeerReference

要實作的衍生類別基類,以提供電視互動式應用程式會話。

(繼承來源 Object)
ThresholdClass

要實作的衍生類別基類,以提供電視互動式應用程式會話。

ThresholdType

要實作的衍生類別基類,以提供電視互動式應用程式會話。

方法

Clone()

建立並傳回這個 物件的複本。

(繼承來源 Object)
Dispose()

要實作的衍生類別基類,以提供電視互動式應用程式會話。

(繼承來源 Object)
Dispose(Boolean)

要實作的衍生類別基類,以提供電視互動式應用程式會話。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()

當垃圾收集判斷物件不再參考物件時,垃圾收集行程會在物件上呼叫。

(繼承來源 Object)
LayoutSurface(Int32, Int32, Int32, Int32)

將大小和位置指派給傳入的 #onSetSurface 介面。

Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAdBufferReady(AdBuffer)

通知廣告緩衝區已填滿並準備好讀取。

NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
NotifyBiInteractiveAppCreated(Uri, String)

已建立與廣播無關 (BI) 互動式應用程式。

NotifySessionStateChanged(Int32, Int32)

通知會話狀態變更時。

NotifyTeletextAppStateChanged(Int32)

在數位電圖應用程式狀態變更時通知。

OnAdBufferConsumed(AdBuffer)

在取用公告緩衝區時呼叫。

OnAdResponse(AdResponse)

收到廣告回應時呼叫。

OnAvailableSpeeds(Single[])

接收可用的播放速度。

OnBroadcastInfoResponse(BroadcastInfoResponse)

收到廣播資訊回應時呼叫。

OnContentAllowed()

允許內容時呼叫。

OnContentBlocked(TvContentRating)

封鎖內容時呼叫。

OnCreateBiInteractiveAppRequest(Uri, Bundle)

建立與廣播無關 (BI) 互動式應用程式。

OnCreateMediaView()

當應用程式要求建立媒體檢視時呼叫。

OnCurrentChannelLcn(Int32)

接收目前通道 (LCN) 的邏輯通道號碼。

OnCurrentChannelUri(Uri)

接收目前的通道 URI。

OnCurrentTvInputId(String)

接收目前的電視輸入識別碼。

OnCurrentVideoBounds(Rect)

接收目前的視訊界限。

OnDestroyBiInteractiveAppRequest(String)

終結與廣播無關 (BI) 互動式應用程式。

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

發行 TvInteractiveAppService 會話。

OnResetInteractiveApp()

重設 TvInteractiveAppService 會話。

OnSetSurface(Surface)

當應用程式設定介面時呼叫。

OnSetTeletextAppEnabled(Boolean)

如果 AIT 應用程式清單中有一個,則切換 Digital Teletext 應用程式。

OnSignalStrength(Int32)

當訊號強度變更時呼叫。

OnSigningResult(String, Byte[])

接收簽署結果。

OnStartInteractiveApp()

啟動 TvInteractiveAppService 會話。

OnStopInteractiveApp()

停止 TvInteractiveAppService 會話。

OnStreamVolume(Single)

接收目前的資料流程磁片區。

OnSurfaceChanged(Int32, Int32, Int32)

在任何結構變更 (格式或大小) 在傳入 #onSetSurface 的介面之後呼叫。

OnTimeShiftCurrentPositionChanged(String, Int64)

變更時班次目前位置時呼叫。

OnTimeShiftMode(TimeShiftMode)

接收目前的時移模式。

OnTimeShiftPlaybackParams(PlaybackParams)

設定或變更時間班 android.media.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)

接收所要求的 android.media.tv.TvRecordingInfo

OnTvRecordingInfoList(IList<TvRecordingInfo>)

接收要求的錄製資訊清單。

OnVideoAvailable()

視訊可用時呼叫。

OnVideoUnavailable(Int32)

當影片無法使用時呼叫。

RemoveBroadcastInfo(Int32)

從相關的電視輸入中移除廣播資訊要求。

RequestAd(AdRequest)

傳送要由相關電視輸入處理的公告要求。

RequestAvailableSpeeds()

要求時間轉移的可用速度。

RequestBroadcastInfo(BroadcastInfoRequest)

要求從相關的電視輸入廣播相關資訊。

RequestCurrentChannelLcn()

要求目前通道的邏輯通道號碼 (LCN) 。

RequestCurrentChannelUri()

要求目前通道的 URI。

RequestCurrentTvInputId()

要求目前的電視輸入識別碼。

RequestCurrentVideoBounds()

要求目前視訊的界限。

RequestScheduleRecording(String, String, Uri, Int64, Int64, RecordingWeekDays, Bundle)

要求排程錄製。

RequestScheduleRecording(String, String, Uri, Uri, Bundle)

要求排程錄製。

RequestSigning(String, String, String, Byte[])

要求籤署指定的資料。

RequestStartRecording(String, Uri)

開始錄製的要求

RequestStopRecording(String)

要求與 recordingId 相關聯的錄製停止。

RequestStreamVolume()

要求資料流程磁片區。

RequestTimeShiftMode()

要求時間轉移模式。

RequestTrackInfoList()

要求 的清單 TvTrackInfo

RequestTvRecordingInfo(String)

取得指定錄製的錄製資訊

RequestTvRecordingInfoList(RecordingStatus)

取得指定之錄製類型的 清單 TvRecordingInfo

SendPlaybackCommandRequest(String, Bundle)

傳送要由相關電視輸入處理的特定播放命令。

SendTimeShiftCommandRequest(String, Bundle)

傳送要由相關電視輸入處理的特定時間班次命令。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetTvRecordingInfo(String, TvRecordingInfo)

設定指定錄製的錄製資訊

SetVideoBounds(Rect)

設定廣播視訊界限。

ToArray<T>()

要實作的衍生類別基類,以提供電視互動式應用程式會話。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

要實作的衍生類別基類,以提供電視互動式應用程式會話。

(繼承來源 Object)
Wait()

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > 。 ><

(繼承來源 Object)
Wait(Int64)

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > ,或直到經過一定數量的即時為止。 <>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > ,或直到經過一定數量的即時為止。 <>

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

要實作的衍生類別基類,以提供電視互動式應用程式會話。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

要實作的衍生類別基類,以提供電視互動式應用程式會話。

(繼承來源 Object)
IJavaPeerable.Finalized()

要實作的衍生類別基類,以提供電視互動式應用程式會話。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

要實作的衍生類別基類,以提供電視互動式應用程式會話。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

要實作的衍生類別基類,以提供電視互動式應用程式會話。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

要實作的衍生類別基類,以提供電視互動式應用程式會話。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

要實作的衍生類別基類,以提供電視互動式應用程式會話。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

要實作的衍生類別基類,以提供電視互動式應用程式會話。

GetJniTypeName(IJavaPeerable)

要實作的衍生類別基類,以提供電視互動式應用程式會話。

適用於