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
- Наследование
- Атрибуты
- Реализации
Комментарии
Базовый класс для производных классов, реализуемых для предоставления интерактивного сеанса телевизионного приложения.
Сеанс связан с экземпляром TvInteractiveAppView
и обрабатывает соответствующие связи. Он также обрабатывает связь с android.media.tv.TvInputService.Session
, если подключено.
Документация по Java для android.media.tv.interactive.TvInteractiveAppService.Session
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Конструкторы
TvInteractiveAppService.Session(Context) |
Создает новый сеанс. |
TvInteractiveAppService.Session(IntPtr, JniHandleOwnership) |
Базовый класс для производных классов, реализуемых для предоставления сеанса интерактивного приложения tv. |
Свойства
Class |
Возвращает класс среды выполнения данного объекта |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
JniIdentityHashCode |
Базовый класс для производных классов, реализуемых для предоставления сеанса интерактивного приложения tv. (Унаследовано от Object) |
JniPeerMembers |
Базовый класс для производных классов, реализуемых для предоставления сеанса интерактивного приложения tv. |
MediaViewEnabled |
Возвращает значение |
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) |
Назначает размер и положение поверхности, передаваемой в |
Notify() |
Пробуждает один поток, ожидающий монитора этого объекта. (Унаследовано от 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) |
Получает текущий идентификатор ввода тв. |
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) |
Вызывается после внесения любых структурных изменений (формата или размера) на поверхность, переданной в |
OnTimeShiftCurrentPositionChanged(String, Int64) |
Вызывается при изменении текущей позиции по временному сдвигу. |
OnTimeShiftMode(TimeShiftMode) |
Получает текущий режим смены времени. |
OnTimeShiftPlaybackParams(PlaybackParams) |
Вызывается при установке или изменении смены |
OnTimeShiftStartPositionChanged(String, Int64) |
Вызывается при изменении начальной позиции сдвига по времени. |
OnTimeShiftStatusChanged(String, TimeShiftStatus) |
Вызывается при изменении состояния смены времени. |
OnTouchEvent(MotionEvent) |
Реализуйте этот метод для обработки событий движения сенсорного экрана в текущем сеансе. |
OnTrackballEvent(MotionEvent) |
Реализуйте этот метод для обработки событий trackball в текущем сеансе. |
OnTrackInfoList(IList<TvTrackInfo>) |
Получает список треков. |
OnTracksChanged(IList<TvTrackInfo>) |
Вызывается при изменении дорожек. |
OnTrackSelected(Int32, String) |
Вызывается, когда для дорожки выбран соответствующий тв-вход. |
OnTuned(Uri) |
Вызывается, когда соответствующий тв-вход настроен на канал. |
OnTvMessage(TVMessageType, Bundle) |
Вызывается при получении телевизионного сообщения |
OnTvRecordingInfo(TvRecordingInfo) |
Получает запрошенный |
OnTvRecordingInfoList(IList<TvRecordingInfo>) |
Получает запрошенный список сведений о записи. |
OnVideoAvailable() |
Вызывается при наличии видео. |
OnVideoUnavailable(Int32) |
Вызывается, если видео недоступно. |
RemoveBroadcastInfo(Int32) |
Удалите запрос на широковещательную информацию из связанного телевизионного ввода. |
RequestAd(AdRequest) |
Отправляет запрос на рекламу для обработки соответствующими телевизионными входными данными. |
RequestAvailableSpeeds() |
Запрашивает доступные скорости для смены времени. |
RequestBroadcastInfo(BroadcastInfoRequest) |
Запрашивает информацию, связанную с трансляцией, из соответствующего телевизионного ввода. |
RequestCurrentChannelLcn() |
Запрашивает номер канала логики (LCN) текущего канала. |
RequestCurrentChannelUri() |
Запрашивает URI текущего канала. |
RequestCurrentTvInputId() |
Запрашивает идентификатор текущего тв-ввода. |
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() |
Запрашивает список . |
RequestTvRecordingInfo(String) |
Возвращает сведения о записи для указанной записи. |
RequestTvRecordingInfoList(RecordingStatus) |
Возвращает список |
SendPlaybackCommandRequest(String, Bundle) |
Отправляет определенную команду воспроизведения для обработки соответствующими телевизионными входными данными. |
SendTimeShiftCommandRequest(String, Bundle) |
Отправляет определенную команду time shift для обработки соответствующими телевизионными входными данными. |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
SetTvRecordingInfo(String, TvRecordingInfo) |
Задает сведения о записи для указанной записи. |
SetVideoBounds(Rect) |
Задает границы широковещательного видео. |
ToArray<T>() |
Базовый класс для производных классов, реализуемых для предоставления сеанса интерактивного приложения tv. (Унаследовано от Object) |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Базовый класс для производных классов, реализуемых для предоставления сеанса интерактивного приложения tv. (Унаследовано от Object) |
Wait() |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.>< (Унаследовано от Object) |
Wait(Int64) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от 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. |