TvInputManager クラス

定義

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

[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
属性

注釈

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

テレビ入力フレームワーク (TIF) アーキテクチャには、次の 3 つの主要な関係者が関係しています。

<ul><li>この <クラスで表される強力な>テレビ入力マネージャー</強力> は、他のすべての部分間の相互作用を管理するシステムの中心点です。 ここでは、各アプリケーション コンテキストに存在し、すべてのプロセス間の相互作用を管理するグローバル システム サービスと通信するクライアント側 API として表されます。 <li>によって<実装されるTvInputService強力な>テレビ入力</強い>は、テレビの入力ソースを表します。これは、HDMI などのパススルー入力、またはブロードキャスト テレビ プログラムを提供するチューナ入力です。 システムは、アプリケーションの要求ごとに TV 入力にバインドされます。 テレビの入力を実装する。 <li><強力な><アプリケーション/テレビ入力マネージャーと強い>話をしてテレビ入力を一覧表示し、その状態をチェックします。 アプリケーションは、使用する入力を見つけたら、 または TvRecordingClient を使用TvViewして、ブロードキャスト テレビ 番組の視聴や録画などの操作を行います。 </ul>

の Java ドキュメント android.media.tv.TvInputManager

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

フィールド

ActionBlockedRatingsChanged

ユーザーがコンテンツの評価をブロックしたときに意図をブロードキャストするアクション。

ActionParentalControlsEnabledChanged

ペアレンタル コントロールが有効な状態の変更時に意図アクションをブロードキャストします。

ActionQueryContentRatingSystems

使用可能なコンテンツ評価システムのクエリに使用されるブロードキャスト インテント アクション。

ActionSetupInputs

チャネル ソースを設定するためのアクティビティ アクション i.

ActionViewRecordingSchedules

記録スケジュールを表示するアクティビティ アクション。

BroadcastInfoStreamEvent
古い.

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

BroadcastInfoTypeCommand
古い.

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

BroadcastInfoTypeDsmcc
古い.

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

BroadcastInfoTypePes
古い.

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

BroadcastInfoTypeSection
古い.

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

BroadcastInfoTypeTable
古い.

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

BroadcastInfoTypeTimeline
古い.

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

BroadcastInfoTypeTs
古い.

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

MetaDataContentRatingSystems

に関連付けられているコンテンツ評価システムの #ACTION_QUERY_CONTENT_RATING_SYSTEMSメタデータ。

RecordingErrorInsufficientSpace
古い.

TvRecordingClient.RecordingCallback#onError(int)TvInputService.RecordingSession#notifyError(int)エラー: ストレージ領域が不足しているため、記録を続行できません。

RecordingErrorResourceBusy
古い.

TvRecordingClient.RecordingCallback#onError(int)TvInputService.RecordingSession#notifyError(int)エラー: 必要な記録リソースを割り当てられなかったため、記録を続行できません。

RecordingErrorUnknown
古い.

TvRecordingClient.RecordingCallback#onError(int)TvInputService.RecordingSession#notifyError(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
古い.

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

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

(継承元 Object)
JniPeerMembers

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

PeerReference

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

(継承元 Object)
TvInputList

システム上のテレビ入力の完全な一覧を返します。

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Dispose()

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

(継承元 Object)
Dispose(Boolean)

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetInputState(String)

特定のテレビ入力の状態を返します。

GetTvInputInfo(String)

特定のテレビ入力の を TvInputInfo 返します。

IsRatingBlocked(TvContentRating)

特定のテレビ コンテンツの評価がユーザーによってブロックされているかどうかを確認します。

JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
RegisterCallback(TvInputManager+TvInputCallback, Handler)

TvInputCallback登録します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterCallback(TvInputManager+TvInputCallback)

既存 TvInputCallbackの を登録解除します。

UnregisterFromRuntime()

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

(継承元 Object)
UpdateTvInputInfo(TvInputInfo)

既存のテレビ入力の をTvInputInfo更新します。

Wait()

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

(継承元 Object)
IJavaPeerable.Finalized()

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

GetJniTypeName(IJavaPeerable)

アプリケーションと選択したテレビ入力の間の相互作用を仲裁する全体的なテレビ入力フレームワーク (TIF) アーキテクチャへの中央システム API。

適用対象