Share via


TvInputManager 類別

定義

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

[Android.Runtime.Register("android/media/tv/TvInputManager", DoNotGenerateAcw=true)]
public sealed class TvInputManager : Java.Lang.Object
[<Android.Runtime.Register("android/media/tv/TvInputManager", DoNotGenerateAcw=true)>]
type TvInputManager = class
    inherit Object
繼承
TvInputManager
屬性

備註

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

電視輸入架構有三個主要合作物件, (TIF) 架構:

<ul >< li >< 此類別所表示的強 > 式電視輸入管理員 < /strong > 是管理所有其他元件之間互動的系統中央點。 這裡以用戶端 API 表示,其存在於每個應用程式內容中,並與全域系統服務通訊,以管理所有進程的互動。 <li > 由 < 實作 TvInputService 的強 > 式電視輸入 < /強式 > 實作代表電視的輸入來源,可以是傳遞輸入,例如 HDMI 或提供廣播電視程式的微調器輸入。 系統會系結至每個應用程式要求的電視輸入。 實作電視輸入。 <li >< strong > Applications < /strong > talk to the TV input manager to list TV inputs and check their status. 應用程式找到要使用的輸入之後,它會使用 TvViewTvRecordingClient 進行進一步的互動,例如觀看和錄製廣播電視程式。 </ul>

android.media.tv.TvInputManager JAVA 檔。

此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

欄位

ActionBlockedRatingsChanged

當使用者封鎖內容評等變更時,廣播意圖動作。

ActionParentalControlsEnabledChanged

當家長監護啟用狀態變更時,廣播意圖動作。

ActionQueryContentRatingSystems

用來查詢可用內容分級系統的廣播意圖動作。

ActionSetupInputs

設定通道來源 i 的活動動作。

ActionViewRecordingSchedules

顯示錄製排程的活動動作。

BroadcastInfoStreamEvent
已淘汰.

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

BroadcastInfoTypeCommand
已淘汰.

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

BroadcastInfoTypeDsmcc
已淘汰.

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

BroadcastInfoTypePes
已淘汰.

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

BroadcastInfoTypeSection
已淘汰.

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

BroadcastInfoTypeTable
已淘汰.

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

BroadcastInfoTypeTimeline
已淘汰.

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

BroadcastInfoTypeTs
已淘汰.

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

MetaDataContentRatingSystems

#ACTION_QUERY_CONTENT_RATING_SYSTEMS 相關聯的內容評等系統中繼資料。

RecordingErrorInsufficientSpace
已淘汰.

TvInputService.RecordingSession#notifyError(int)TvRecordingClient.RecordingCallback#onError(int) 的錯誤:錄製因儲存空間不足而無法繼續。

RecordingErrorResourceBusy
已淘汰.

TvInputService.RecordingSession#notifyError(int)TvRecordingClient.RecordingCallback#onError(int) 的錯誤:錄製無法繼續,因為無法配置必要的錄製資源。

RecordingErrorUnknown
已淘汰.

TvInputService.RecordingSession#notifyError(int)TvRecordingClient.RecordingCallback#onError(int) 的錯誤:由於不符合任何其他錯誤碼的問題,或問題的錯誤碼定義在高於應用程式 android:targetSdkVersion 的版本上,所以無法完成要求的作業。

SignalStrengthLost
已淘汰.

訊號遺失。

SignalStrengthStrong
已淘汰.

強訊號。

SignalStrengthWeak
已淘汰.

弱式訊號。

TimeShiftInvalidTime

當時間移位尚未啟動時,所 TvInputService.Session#onTimeShiftGetCurrentPosition()TvInputService.Session#onTimeShiftGetStartPosition() 傳回的值。

TimeShiftModeAuto
已淘汰.

時間轉移模式:auto。

TimeShiftModeLocal
已淘汰.

時間轉移模式:本機。

TimeShiftModeNetwork
已淘汰.

時間轉移模式:網路。

TimeShiftModeOff
已淘汰.

時間轉移模式:關閉。

TvMessageGroupIdNone

這個值 #TV_MESSAGE_KEY_GROUP_ID 表示訊息不屬於任何群組。

TvMessageKeyGroupId

這個常數會當做 Bundle 電視訊息的索引鍵使用。

TvMessageKeyRawData

這個常數會當做 Bundle 電視訊息的索引鍵使用。

TvMessageKeyStreamId

這個常數會當做 Bundle 電視訊息的索引鍵使用。

TvMessageKeySubtype

這個常數會當做 Bundle 電視訊息的索引鍵使用。

TvMessageSubtypeCc608e

這是電視訊息的子類型,可在 找到 #TV_MESSAGE_KEY_SUBTYPE 作為 值。

TvMessageSubtypeWatermarkingA335

這是電視訊息的子類型,可在 找到 #TV_MESSAGE_KEY_SUBTYPE 作為 值。

TvMessageTypeClosedCaption
已淘汰.

指出此電視訊息包含隱藏式輔助字幕資料

TvMessageTypeOther
已淘汰.

指出此電視訊息包含其他資料

TvMessageTypeWatermark
已淘汰.

指出此電視訊息包含浮水印資料

VideoUnavailableReasonCasBlackout
已淘汰.

TvView.TvInputCallback#onVideoUnavailable(String, int) 的原因 TvInputService.Session#notifyVideoUnavailable(int) :視訊因地理封鎖而無法使用。

VideoUnavailableReasonCasCardInvalid
已淘汰.

TvView.TvInputCallback#onVideoUnavailable(String, int) 的原因 TvInputService.Session#notifyVideoUnavailable(int) :因為智慧卡無效,所以無法使用視訊。

VideoUnavailableReasonCasCardMute
已淘汰.

TvView.TvInputCallback#onVideoUnavailable(String, int) 的原因 TvInputService.Session#notifyVideoUnavailable(int) :因為智慧卡已靜音,所以無法使用視訊。

VideoUnavailableReasonCasInsufficientOutputProtection
已淘汰.

TvView.TvInputCallback#onVideoUnavailable(String, int) 的原因:視訊 TvInputService.Session#notifyVideoUnavailable(int) 無法使用,因為裝置上啟用的輸出保護等級不足以符合授權原則中的需求。

VideoUnavailableReasonCasLicenseExpired
已淘汰.

TvView.TvInputCallback#onVideoUnavailable(String, int) 的原因 TvInputService.Session#notifyVideoUnavailable(int) :影片無法使用,因為金鑰已過期使用授權。

VideoUnavailableReasonCasNeedActivation
已淘汰.

TvView.TvInputCallback#onVideoUnavailable(String, int) 的原因 TvInputService.Session#notifyVideoUnavailable(int) :因為需要啟動裝置,所以無法使用視訊。

VideoUnavailableReasonCasNeedPairing
已淘汰.

TvView.TvInputCallback#onVideoUnavailable(String, int) 的原因 TvInputService.Session#notifyVideoUnavailable(int) :視訊無法使用,因為裝置需要配對。

VideoUnavailableReasonCasNoCard
已淘汰.

TvView.TvInputCallback#onVideoUnavailable(String, int) 的原因 TvInputService.Session#notifyVideoUnavailable(int) :因為智慧卡遺失,所以無法使用視訊。

VideoUnavailableReasonCasPvrRecordingNotAllowed
已淘汰.

TvView.TvInputCallback#onVideoUnavailable(String, int) 的原因 TvInputService.Session#notifyVideoUnavailable(int) :影片無法使用,因為授權原則不允許 PVR 記錄。

VideoUnavailableReasonCasRebooting
已淘汰.

TvView.TvInputCallback#onVideoUnavailable(String, int) 的原因:視訊 TvInputService.Session#notifyVideoUnavailable(int) 無法使用,因為 CAS 系統正在重新開機。

VideoUnavailableReasonCasUnknown
已淘汰.

TvView.TvInputCallback#onVideoUnavailable(String, int) 的原因 TvInputService.Session#notifyVideoUnavailable(int) :視訊因 CAS 錯誤不明而無法使用。

VideoUnavailableReasonInsufficientResource
已淘汰.

TvView.TvInputCallback#onVideoUnavailable(String, int) 的原因 TvInputService.Session#notifyVideoUnavailable(int) :影片無法使用,因為資源不足以符合需求。

VideoUnavailableReasonNotConnected
已淘汰.

TvView.TvInputCallback#onVideoUnavailable(String, int) 的原因:視訊 TvInputService.Session#notifyVideoUnavailable(int) 無法使用,因為來源並未實際連接,例如未連接 HDMI 纜線。

屬性

BlockedRatings

傳回封鎖的內容評等清單。

Class

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

(繼承來源 Object)
Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
IsParentalControlsEnabled

傳回使用者的家長監護已啟用狀態。

JniIdentityHashCode

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

(繼承來源 Object)
JniPeerMembers

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

PeerReference

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

(繼承來源 Object)
ThresholdClass

此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。

(繼承來源 Object)
ThresholdType

此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。

(繼承來源 Object)
TvInputList

傳回系統上電視輸入的完整清單。

方法

Clone()

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

(繼承來源 Object)
Dispose()

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

(繼承來源 Object)
Dispose(Boolean)

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

(繼承來源 Object)
Equals(Object)

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

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetInputState(String)

傳回指定電視輸入的狀態。

GetTvInputInfo(String)

TvInputInfo 回指定電視輸入的 。

IsRatingBlocked(TvContentRating)

檢查使用者是否封鎖指定的電視內容評等。

JavaFinalize()

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

(繼承來源 Object)
Notify()

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

(繼承來源 Object)
NotifyAll()

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

(繼承來源 Object)
RegisterCallback(TvInputManager+TvInputCallback, Handler)

註冊 TvInputCallback

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>()

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterCallback(TvInputManager+TvInputCallback)

取消註冊現有的 TvInputCallback

UnregisterFromRuntime()

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

(繼承來源 Object)
UpdateTvInputInfo(TvInputInfo)

匯報 TvInputInfo 現有電視輸入的 。

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

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

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

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

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

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

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

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

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

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

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

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

GetJniTypeName(IJavaPeerable)

中央系統 API 至整體電視輸入架構 (TIF) 架構,可仲裁應用程式與所選電視輸入之間的互動。

適用於