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 检查其状态。 一旦应用程序找到要使用的输入,它就会使用 TvViewTvRecordingClient 进行进一步交互,例如观看和录制广播电视节目。 </ul>

android.media.tv.TvInputManagerJava 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

字段

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
已过时.

时移模式:自动。

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
已过时.

TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int)的原因:视频不可用,因为智能卡无效。

VideoUnavailableReasonCasCardMute
已过时.

TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int)的原因:视频不可用,因为智能卡已静音。

VideoUnavailableReasonCasInsufficientOutputProtection
已过时.

TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int)的原因:视频不可用,因为设备上启用的输出保护级别不足以满足许可证策略中的要求。

VideoUnavailableReasonCasLicenseExpired
已过时.

TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int)的原因:视频不可用,因为使用密钥已过期的许可证。

VideoUnavailableReasonCasNeedActivation
已过时.

TvView.TvInputCallback#onVideoUnavailable(String, int)的原因TvInputService.Session#notifyVideoUnavailable(int):视频不可用,因为设备需要激活。

VideoUnavailableReasonCasNeedPairing
已过时.

TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int)的原因:视频不可用,因为设备需要配对。

VideoUnavailableReasonCasNoCard
已过时.

TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int)的原因:视频不可用,因为错过了智能卡。

VideoUnavailableReasonCasPvrRecordingNotAllowed
已过时.

TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int)的原因:视频不可用,因为许可证策略不允许 PVR 记录。

VideoUnavailableReasonCasRebooting
已过时.

TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int)的原因:视频不可用,因为 CAS 系统正在重新启动。

VideoUnavailableReasonCasUnknown
已过时.

TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int)的原因:由于未知的 CAS 错误,视频不可用。

VideoUnavailableReasonInsufficientResource
已过时.

TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int)的原因:视频不可用,因为资源不足以满足要求。

VideoUnavailableReasonNotConnected
已过时.

TvInputService.Session#notifyVideoUnavailable(int)TvView.TvInputCallback#onVideoUnavailable(String, int)的原因:视频不可用,因为源没有物理连接,例如 HDMI 电缆未连接。

属性

BlockedRatings

返回阻止的内容分级的列表。

Class

返回此 Object的运行时类。

(继承自 Object)
Handle

基础 Android 实例的句柄。

(继承自 Object)
IsParentalControlsEnabled

返回用户的家长控制已启用状态。

JniIdentityHashCode

中央系统 API 到整个电视输入框架 (TIF) 体系结构,用于仲裁应用程序和所选电视输入之间的交互。

(继承自 Object)
JniPeerMembers

中央系统 API 到整个电视输入框架 (TIF) 体系结构,用于仲裁应用程序和所选电视输入之间的交互。

PeerReference

中央系统 API 到整个电视输入框架 (TIF) 体系结构,用于仲裁应用程序和所选电视输入之间的交互。

(继承自 Object)
ThresholdClass

此 API 支持 Mono for Android 基础结构,不应直接从代码中使用。

(继承自 Object)
ThresholdType

此 API 支持 Mono for Android 基础结构,不应直接从代码中使用。

(继承自 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 <通知/em> 或 <em>interrupted</em>。<>

(继承自 Object)
Wait(Int64)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)
Wait(Int64, Int32)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/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) 体系结构,用于仲裁应用程序和所选电视输入之间的交互。

适用于