TvInputManager Класс

Определение

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

[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
Атрибуты

Комментарии

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

В архитектуре платформы тв-ввода (TIF) участвуют три основные стороны:

<ul><li>. Сильный>< диспетчер< тв-ввода/strong>, выраженный этим классом, является центральной точкой системы, которая управляет взаимодействием между всеми остальными частями. Здесь он выражается как API на стороне клиента, который существует в каждом контексте приложения и взаимодействует с глобальной системной службой, которая управляет взаимодействием во всех процессах. <Li>Сильный>< тв-вход или сильный>,< реализованный , TvInputService представляет источник входных данных телевизора, который может быть сквозным вводом, таким как HDMI, или входом тюнера, который обеспечивает широковещательные телевизионные программы. Система привязывается к тв-входу для каждого запроса приложения. при реализации тв-входов. <li><strong>Applications</strong> поговорите с диспетчером тв-ввода, чтобы перечислить тв-входные данные и проверка их состояние. Когда приложение найдет входные данные для использования, оно использует TvView или TvRecordingClient для дальнейшего взаимодействия, например для просмотра и записи телевизионных программ. </ul>

Документация по Java для android.media.tv.TvInputManager.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Поля

ActionBlockedRatingsChanged

Широковещательное действие намерения при изменении оценок содержимого, заблокированного пользователем.

ActionParentalControlsEnabledChanged

Трансляция действия намерения при изменении состояния родительского контроля.

ActionQueryContentRatingSystems

Широковещательное действие намерения, используемое для запроса доступных систем оценки содержимого.

ActionSetupInputs

Действие действия для настройки источников каналов i.

ActionViewRecordingSchedules

Действие действия для отображения расписаний записи.

BroadcastInfoStreamEvent
Устаревшие..

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

BroadcastInfoTypeCommand
Устаревшие..

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

BroadcastInfoTypeDsmcc
Устаревшие..

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

BroadcastInfoTypePes
Устаревшие..

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

BroadcastInfoTypeSection
Устаревшие..

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

BroadcastInfoTypeTable
Устаревшие..

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

BroadcastInfoTypeTimeline
Устаревшие..

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

BroadcastInfoTypeTs
Устаревшие..

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

MetaDataContentRatingSystems

Метаданные систем оценки содержимого, связанные с #ACTION_QUERY_CONTENT_RATING_SYSTEMS.

RecordingErrorInsufficientSpace
Устаревшие..

Ошибка для TvInputService.RecordingSession#notifyError(int) и TvRecordingClient.RecordingCallback#onError(int): не удается продолжить запись из-за нехватки места в хранилище.

RecordingErrorResourceBusy
Устаревшие..

Ошибка для TvInputService.RecordingSession#notifyError(int) и TvRecordingClient.RecordingCallback#onError(int): не удается продолжить запись, так как не удалось выделить необходимый ресурс записи.

RecordingErrorUnknown
Устаревшие..

Ошибка для TvInputService.RecordingSession#notifyError(int) и TvRecordingClient.RecordingCallback#onError(int): запрошенная операция не может быть завершена из-за проблемы, которая не соответствует другим кодам ошибок, или код ошибки для проблемы определен в более поздней версии, чем в приложении android:targetSdkVersion.

SignalStrengthLost
Устаревшие..

Сигнал потерян.

SignalStrengthStrong
Устаревшие..

Сильный сигнал.

SignalStrengthWeak
Устаревшие..

Слабый сигнал.

TimeShiftInvalidTime

Значение, возвращаемое TvInputService.Session#onTimeShiftGetCurrentPosition() и TvInputService.Session#onTimeShiftGetStartPosition() когда сдвиг времени еще не начался.

TimeShiftModeAuto
Устаревшие..

Режим смены времени: auto.

TimeShiftModeLocal
Устаревшие..

Режим смены времени: local.

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
Устаревшие..

TvInputService.Session#notifyVideoUnavailable(int) Причина и TvView.TvInputCallback#onVideoUnavailable(String, int): видео недоступно, так как смарт-карта является недопустимым.

VideoUnavailableReasonCasCardMute
Устаревшие..

TvInputService.Session#notifyVideoUnavailable(int) Причина и TvView.TvInputCallback#onVideoUnavailable(String, int): видео недоступно, так как смарт-карта отключен.

VideoUnavailableReasonCasInsufficientOutputProtection
Устаревшие..

TvInputService.Session#notifyVideoUnavailable(int) Причина и TvView.TvInputCallback#onVideoUnavailable(String, int): видео недоступно, так как уровень защиты выходных данных, включенный на устройстве, недостаточно для удовлетворения требований политики лицензирования.

VideoUnavailableReasonCasLicenseExpired
Устаревшие..

TvInputService.Session#notifyVideoUnavailable(int) Причина и TvView.TvInputCallback#onVideoUnavailable(String, int): видео недоступно, так как используется лицензия, в которой истек срок действия ключей.

VideoUnavailableReasonCasNeedActivation
Устаревшие..

TvInputService.Session#notifyVideoUnavailable(int) Причина иTvView.TvInputCallback#onVideoUnavailable(String, int): видео недоступно, так как устройство необходимо активировать.

VideoUnavailableReasonCasNeedPairing
Устаревшие..

TvInputService.Session#notifyVideoUnavailable(int) Причина и TvView.TvInputCallback#onVideoUnavailable(String, int): видео недоступно, так как устройство необходимо связать.

VideoUnavailableReasonCasNoCard
Устаревшие..

TvInputService.Session#notifyVideoUnavailable(int) Причина иTvView.TvInputCallback#onVideoUnavailable(String, int): видео недоступно, так как отсутствует смарт-карта.

VideoUnavailableReasonCasPvrRecordingNotAllowed
Устаревшие..

TvInputService.Session#notifyVideoUnavailable(int) Причина и TvView.TvInputCallback#onVideoUnavailable(String, int): видео недоступно, так как запись PVR не разрешена политикой лицензирования.

VideoUnavailableReasonCasRebooting
Устаревшие..

TvInputService.Session#notifyVideoUnavailable(int) Причина и TvView.TvInputCallback#onVideoUnavailable(String, int): видео недоступно, так как система CAS перезагружается.

VideoUnavailableReasonCasUnknown
Устаревшие..

Причина и TvView.TvInputCallback#onVideoUnavailable(String, int): видео недоступно из-за TvInputService.Session#notifyVideoUnavailable(int) неизвестной ошибки CAS.

VideoUnavailableReasonInsufficientResource
Устаревшие..

TvInputService.Session#notifyVideoUnavailable(int) Причина и TvView.TvInputCallback#onVideoUnavailable(String, int): видео недоступно, так как ресурса недостаточно для удовлетворения требований.

VideoUnavailableReasonNotConnected
Устаревшие..

TvInputService.Session#notifyVideoUnavailable(int) Причина и TvView.TvInputCallback#onVideoUnavailable(String, int): видео недоступно, так как источник физически не подключен, например, кабель HDMI не подключен.

Свойства

BlockedRatings

Возвращает список оценок заблокированного содержимого.

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
IsParentalControlsEnabled

Возвращает состояние, включающее родительский контроль пользователя.

JniIdentityHashCode

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

(Унаследовано от Object)
JniPeerMembers

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

PeerReference

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
TvInputList

Возвращает полный список тв-входов в системе.

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

(Унаследовано от Object)
Dispose(Boolean)

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
GetInputState(String)

Возвращает состояние заданного тв-ввода.

GetTvInputInfo(String)

Возвращает для TvInputInfo заданного тв-ввода.

IsRatingBlocked(TvContentRating)

Проверяет, заблокирована ли пользователем определенная оценка содержимого тв.

JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего на мониторе этого объекта.

(Унаследовано от Object)
NotifyAll()

Активирует все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
RegisterCallback(TvInputManager+TvInputCallback, Handler)

Регистрирует TvInputCallback.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterCallback(TvInputManager+TvInputCallback)

Отменяет регистрацию существующего TvInputCallback.

UnregisterFromRuntime()

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

(Унаследовано от Object)
UpdateTvInputInfo(TvInputInfo)

TvInputInfo Обновления для существующего тв-ввода.

Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

(Унаследовано от Object)
Wait(Int64)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенное средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

GetJniTypeName(IJavaPeerable)

Центральная система API для общей архитектуры платформы тв-ввода (TIF), которая определяет взаимодействие между приложениями и выбранными тв-входами.

Применяется к