TvInteractiveAppService.Session クラス

定義

TV 対話型アプリ セッションを提供するために実装する派生クラスの基本クラス。

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

注釈

TV 対話型アプリ セッションを提供するために実装する派生クラスの基本クラス。

セッションはインスタンスに TvInteractiveAppView 関連付けられて、対応する通信を処理します。 また、接続されている場合は との android.media.tv.TvInputService.Session 通信も処理します。

の Java ドキュメント android.media.tv.interactive.TvInteractiveAppService.Session

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

コンストラクター

TvInteractiveAppService.Session(Context)

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

TvInteractiveAppService.Session(IntPtr, JniHandleOwnership)

TV 対話型アプリ セッションを提供するために実装する派生クラスの基本クラス。

プロパティ

Class

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

(継承元 Object)
Handle

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

(継承元 Object)
JniIdentityHashCode

TV 対話型アプリ セッションを提供するために実装する派生クラスの基本クラス。

(継承元 Object)
JniPeerMembers

TV 対話型アプリ セッションを提供するために実装する派生クラスの基本クラス。

MediaViewEnabled

メディア ビューが true 有効な場合は を false 返します。それ以外の場合は を返します。 または、メディア ビューを有効または無効にします。

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

現在のテレビ入力 ID を受信します。

OnCurrentVideoBounds(Rect)

現在のビデオ境界を受信します。

OnDestroyBiInteractiveAppRequest(String)

ブロードキャストに依存しない (BI) 対話型アプリケーションを破棄します。

OnError(String, Bundle)

アプリケーションがエラーの情報を送信するときに呼び出されます。

OnGenericMotionEvent(MotionEvent)

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

OnKeyDown(Keycode, KeyEvent)

TV 対話型アプリ セッションを提供するために実装する派生クラスの基本クラス。

OnKeyLongPress(Keycode, KeyEvent)

TV 対話型アプリ セッションを提供するために実装する派生クラスの基本クラス。

OnKeyMultiple(Keycode, Int32, KeyEvent)

TV 対話型アプリ セッションを提供するために実装する派生クラスの基本クラス。

OnKeyUp(Keycode, KeyEvent)

TV 対話型アプリ セッションを提供するために実装する派生クラスの基本クラス。

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 アプリの一覧にデジタル テレテキスト アプリケーションがある場合に切り替えるには。

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

現在のテレビ入力 ID を要求します。

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)

関連する TV 入力によって処理される特定の再生コマンドを送信します。

SendTimeShiftCommandRequest(String, Bundle)

関連する TV 入力によって処理される特定のタイム シフト コマンドを送信します。

SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetTvRecordingInfo(String, TvRecordingInfo)

指定した記録の記録情報を設定します

SetVideoBounds(Rect)

ブロードキャスト ビデオの境界を設定します。

ToArray<T>()

TV 対話型アプリ セッションを提供するために実装する派生クラスの基本クラス。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

TV 対話型アプリ セッションを提供するために実装する派生クラスの基本クラス。

(継承元 Object)
Wait()

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

(継承元 Object)
Wait(Int64)

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

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

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

(継承元 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 対話型アプリ セッションを提供するために実装する派生クラスの基本クラス。

適用対象