Language

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
[<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ドキュメント。

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

コンストラクター

名前 説明
TvInteractiveAppService.Session(Context)

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

TvInteractiveAppService.Session(IntPtr, JniHandleOwnership)

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

プロパティ

名前 説明
Class

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

(継承元 Object)
Handle

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

(継承元 Object)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

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

(継承元 JavaObject)
JniPeerMembers

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

MediaViewEnabled

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

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
ThresholdClass

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

ThresholdType

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

メソッド

名前 説明
Clone()

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

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

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

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

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

(継承元 JavaObject)
Equals(Object)

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

(継承元 JavaObject)
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)

ブロードキャスト情報の応答を受信したときに呼び出されます。

OnCertificate(String, Int32, SslCertificate)

要求された証明書を受信します

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 セッションをリセットします。

OnSelectedTrackInfo(IList<TvTrackInfo>)

TV アプリが選択したトラック情報を応答として #requestSelectedTrackInfo()に送信すると呼び出されます。

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

ビデオが使用可能な場合に呼び出されます。

OnVideoFreezeUpdated(Boolean)

ビデオがフリーズまたはフリーズ解除されたときに呼び出されます。

OnVideoUnavailable(Int32)

ビデオが使用できないときに呼び出されます。

RemoveBroadcastInfo(Int32)

関連するテレビ入力からブロードキャスト情報要求を削除します。

RequestAd(AdRequest)

関連するテレビ入力によって処理される広告要求を送信します。

RequestAvailableSpeeds()

タイム シフトで使用可能な速度を要求します。

RequestBroadcastInfo(BroadcastInfoRequest)

関連するテレビ入力からブロードキャスト関連情報を要求します。

RequestCertificate(String, Int32)

クライアント検証用の SSL 証明書を要求します。

RequestCurrentChannelLcn()

現在のチャネルのロジック チャネル番号 (LCN) を要求します。

RequestCurrentChannelUri()

現在のチャネルの URI を要求します。

RequestCurrentTvInputId()

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

RequestCurrentVideoBounds()

現在のビデオの境界を要求します。

RequestScheduleRecording(String, String, Uri, Int64, Int64, RecordingWeekDays, Bundle)

記録のスケジュール設定を要求します。

RequestScheduleRecording(String, String, Uri, Uri, Bundle)

記録のスケジュール設定を要求します。

RequestSelectedTrackInfo()

テレビ アプリで現在選択されている TvTrackInfo の一覧を要求します。

RequestSigning(String, String, String, Byte[])

指定されたデータの署名を要求します。

RequestSigning(String, String, String, Int32, 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)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

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

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

SetVideoBounds(Rect)

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

ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

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

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

(継承元 Object)
Wait(Int64)

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

(継承元 Object)

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

名前 説明
IJavaPeerable.Disposed()

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

(継承元 JavaObject)
IJavaPeerable.Finalized()

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

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

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

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

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

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

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

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

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

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

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象