TvInputService.Session クラス

定義

TV 入力セッションを提供するために実装する派生クラスの基本クラス。

[Android.Runtime.Register("android/media/tv/TvInputService$Session", DoNotGenerateAcw=true)]
public abstract class TvInputService.Session : Java.Lang.Object, Android.Views.KeyEvent.ICallback, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/media/tv/TvInputService$Session", DoNotGenerateAcw=true)>]
type TvInputService.Session = class
    inherit Object
    interface KeyEvent.ICallback
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
TvInputService.Session
派生
属性
実装

注釈

android.media.tv.TvInputService.SessionJava ドキュメント。

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

コンストラクター

TvInputService.Session(Context)

新しいセッションを作成します。

TvInputService.Session(IntPtr, JniHandleOwnership)

TV 入力セッションを提供するために実装する派生クラスの基本クラス。

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

TV 入力セッションを提供するために実装する派生クラスの基本クラス。

(継承元 Object)
JniPeerMembers

TV 入力セッションを提供するために実装する派生クラスの基本クラス。

PeerReference

TV 入力セッションを提供するために実装する派生クラスの基本クラス。

(継承元 Object)
ThresholdClass

TV 入力セッションを提供するために実装する派生クラスの基本クラス。

ThresholdType

TV 入力セッションを提供するために実装する派生クラスの基本クラス。

メソッド

Clone()

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

(継承元 Object)
Dispose()

TV 入力セッションを提供するために実装する派生クラスの基本クラス。

(継承元 Object)
Dispose(Boolean)

TV 入力セッションを提供するために実装する派生クラスの基本クラス。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
JavaFinalize()

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

(継承元 Object)
LayoutSurface(Int32, Int32, Int32, Int32)

で渡された #onSetSurfaceサーフェスにサイズと位置を割り当てます。

Notify()

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

(継承元 Object)
NotifyAdResponse(AdResponse)

応答にアドバタイズを通知します。

NotifyAitInfoUpdated(AitInfo)

AIT (アプリケーション情報テーブル) が更新されたことをアプリに通知します。

NotifyAll()

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

(継承元 Object)
NotifyBroadcastInfoResponse(BroadcastInfoResponse)

応答にブロードキャスト情報を通知します。

NotifyChannelRetuned(Uri)

何らかの理由で現在のチャネルが再チューニングされ、セッションに新しいチャネルのコンテンツが表示されることをアプリケーションに通知します。

NotifyContentAllowed()

ユーザーが現在のプログラム コンテンツを視聴することを許可されていることをアプリケーションに通知します。

NotifyContentBlocked(TvContentRating)

現在のプログラム コンテンツが親コントロールによってブロックされていることをアプリケーションに通知します。

NotifySignalStrength(Int32)

信号強度を通知します。

NotifyTimeShiftStatusChanged(TimeShiftStatus)

タイム シフトの状態が変更されたことをアプリケーションに通知します。

NotifyTracksChanged(IList<TvTrackInfo>)

すべてのオーディオ/ビデオ/字幕トラックの一覧を送信します。

NotifyTrackSelected(TvTrackInfoType, String)

選択したトラックの種類と ID を送信します。

NotifyTuned(Uri)

このセッションが特定のチャネルにチューニングされたことをアプリケーションに通知します。

NotifyVideoAvailable()

ビデオを視聴できるようになったことをアプリケーションに通知します。

NotifyVideoUnavailable(VideoUnavailableReason)

何らかの理由でビデオが利用できなくなったことをアプリケーションに通知します。

OnAppPrivateCommand(String, Bundle)

アプリケーションから TV 入力に送信されたプライベート コマンドを処理します。

OnCreateOverlayView()

アプリケーションがオーバーレイ ビューの作成を要求したときに呼び出されます。

OnGenericMotionEvent(MotionEvent)

現在の入力セッションで汎用モーション イベントを処理するには、このメソッドを実装します。

OnKeyDown(Keycode, KeyEvent)

の既定の android.view.KeyEvent.Callback#onKeyDown(int, KeyEvent) KeyEvent.Callback.onKeyDown()実装: 常に false を返します (イベントは処理しません)。

OnKeyLongPress(Keycode, KeyEvent)

の既定の android.view.KeyEvent.Callback#onKeyLongPress(int, KeyEvent) KeyEvent.Callback.onKeyLongPress()実装: 常に false を返します (イベントは処理しません)。

OnKeyMultiple(Keycode, Int32, KeyEvent)

の既定の android.view.KeyEvent.Callback#onKeyMultiple(int, int, KeyEvent) KeyEvent.Callback.onKeyMultiple()実装: 常に false を返します (イベントは処理しません)。

OnKeyUp(Keycode, KeyEvent)

の既定の android.view.KeyEvent.Callback#onKeyUp(int, KeyEvent) KeyEvent.Callback.onKeyUp()実装: 常に false を返します (イベントは処理しません)。

OnOverlayViewSizeChanged(Int32, Int32)

アプリケーションによってオーバーレイ ビューのサイズが変更されたときに呼び出されます。

OnRelease()

セッションが解放されたときに呼び出されます。

OnRemoveBroadcastInfo(Int32)

ブロードキャスト情報が削除されたときに呼び出されます。

OnRequestAd(AdRequest)

アドバタイズ要求を受信したときに呼び出されます。

OnRequestBroadcastInfo(BroadcastInfoRequest)

ブロードキャスト情報が要求されたときに呼び出されます。

OnSelectTrack(TvTrackInfoType, String)

特定のトラックを選択します。

OnSetCaptionEnabled(Boolean)

キャプションを有効または無効にします。

OnSetInteractiveAppNotificationEnabled(Boolean)

対話型アプリ通知を有効または無効にします。

OnSetStreamVolume(Single)

現在の TV 入力セッションの相対ストリーム ボリュームを設定します。

OnSetSurface(Surface)

アプリケーションがサーフェスを設定するときに呼び出されます。

OnSurfaceChanged(Format, Int32, Int32)

で渡されたサーフェスに構造変更 (形式またはサイズ) が行われた後に #onSetSurface呼び出されます。

OnTimeShiftGetCurrentPosition()

エポック以降の時間シフトの現在位置をミリ秒単位で返します。

OnTimeShiftGetStartPosition()

エポック以降の時間シフトの開始位置をミリ秒単位で返します。

OnTimeShiftPause()

アプリケーションが再生の一時停止を要求したときに呼び出されます。

OnTimeShiftPlay(Uri)

アプリケーションが特定の録画テレビ 番組の再生を要求したときに呼び出されます。

OnTimeShiftResume()

アプリケーションが再生の再開を要求したときに呼び出されます。

OnTimeShiftSeekTo(Int64)

アプリケーションが指定した時間位置をシークするように要求したときに呼び出されます。

OnTimeShiftSetPlaybackParams(PlaybackParams)

アプリケーションが速度とオーディオ モードを含む再生パラメーターを設定するときに呼び出されます。

OnTouchEvent(MotionEvent)

現在の入力セッションでタッチ スクリーン モーション イベントを処理するには、このメソッドを実装します。

OnTrackballEvent(MotionEvent)

現在の入力セッションでトラックボール イベントを処理するには、このメソッドを実装します。

OnTune(Uri)

特定のチャネルに対する曲。

OnTune(Uri, Bundle)

特定のチャネルに対する曲。

OnUnblockContent(TvContentRating)

指定された評価に従ってコンテンツのブロックを解除するように要求します。

SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetOverlayViewEnabled(Boolean)

オーバーレイ ビューを有効または無効にします。

ToArray<T>()

TV 入力セッションを提供するために実装する派生クラスの基本クラス。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

TV 入力セッションを提供するために実装する派生クラスの基本クラス。

(継承元 Object)
Wait()

現在のスレッドは、別のスレッドがこのオブジェクトの メソッドまたは メソッドをjava.lang.Object#notify()java.lang.Object#notifyAll()呼び出すまで待機します。

(継承元 Object)
Wait(Int64)

別のスレッドがこのオブジェクトの メソッドまたは java.lang.Object#notifyAll() メソッドを呼び出java.lang.Object#notify()すか、指定した時間が経過するまで、現在のスレッドを待機させます。

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

別のスレッドがこのオブジェクトのメソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出すかjava.lang.Object#notify()、他のスレッドが現在のスレッドを中断するか、一定のリアルタイムが経過するまで、現在のスレッドを待機させます。

(継承元 Object)

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

IJavaPeerable.Disposed()

TV 入力セッションを提供するために実装する派生クラスの基本クラス。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

TV 入力セッションを提供するために実装する派生クラスの基本クラス。

(継承元 Object)
IJavaPeerable.Finalized()

TV 入力セッションを提供するために実装する派生クラスの基本クラス。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

TV 入力セッションを提供するために実装する派生クラスの基本クラス。

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

TV 入力セッションを提供するために実装する派生クラスの基本クラス。

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

TV 入力セッションを提供するために実装する派生クラスの基本クラス。

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

TV 入力セッションを提供するために実装する派生クラスの基本クラス。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

TV 入力セッションを提供するために実装する派生クラスの基本クラス。

GetJniTypeName(IJavaPeerable)

TV 入力セッションを提供するために実装する派生クラスの基本クラス。

適用対象