Обзор
Параметры, влияющие на обнаружение устройств Cast и поведение сеансов Cast.
Свойства, доступные для записи, должны быть установлены перед передачей этого объекта в GCKCastContext .
- С
- 3.0
Наследует NSObject, <NSCopying> и <NSSecureCoding>.
Сводка метода экземпляра | |
(instancetype) | - initWithDiscoveryCriteria: |
Создает новый объект GCKCastOptions с указанными критериями обнаружения. Более... | |
(instancetype) | - initWithReceiverApplicationID: |
Создает новый объект GCKCastOptions с указанным идентификатором приложения-получателя. Более... | |
(instancetype) | - initWithSupportedNamespaces: |
Создает новый объект GCKCastOptions с указанным списком пространств имен. Более... | |
Сводная информация о недвижимости | |
BOOL | physicalVolumeButtonsWillControlDeviceVolume |
Флаг, указывающий, должны ли физические кнопки громкости устройства-отправителя управлять громкостью сеанса. Более... | |
BOOL | disableDiscoveryAutostart |
Флаг, указывающий, должно ли обнаружение устройств Cast запускаться автоматически во время инициализации контекста. Более... | |
BOOL | disableAnalyticsLogging |
Флаг, который используется для отключения или включения сбора диагностических данных для повышения надежности обнаружения устройств Cast. Более... | |
GCKLaunchOptions * | launchOptions |
Параметры запуска приемника, используемые при запуске сеанса трансляции. Более... | |
NSString * | sharedContainerIdentifier |
Идентификатор общего контейнера, который будет использоваться для фоновых загрузок HTTP, выполняемых платформой. Более... | |
BOOL | suspendSessionsWhenBackgrounded |
Следует ли приостанавливать сеансы, когда приложение-отправитель переходит в фоновый режим (и возобновлять, когда оно возвращается в активный режим). Более... | |
BOOL | stopReceiverApplicationWhenEndingSession |
Следует ли завершать работу приложения-приемника, когда пользователь завершает сеанс с помощью кнопки «Остановить трансляцию». Более... | |
BOOL | startDiscoveryAfterFirstTapOnCastButton |
Запускается ли обнаружение устройств трансляции только после первого нажатия пользователем кнопки GCKUICastButton . Более... | |
Подробности метода
- (instancetype) initWithDiscoveryCriteria: | ( GCKDiscoveryCriteria *) | discoveryCriteria |
Создает новый объект GCKCastOptions с указанными критериями обнаружения.
- Parameters
-
discoveryCriteria The discovery criteria to apply to discovered Cast devices. Only those devices that satisfy the criteria will be made available to the application.
- С
- 4.0
- (instancetype) initWithReceiverApplicationID: | (NSString *) | applicationID |
Создает новый объект GCKCastOptions с указанным идентификатором приложения-получателя.
- Parameters
-
applicationID The ID of the receiver application which must be supported by discovered Cast devices, and which will be launched when starting a new Cast session.
- Deprecated:
- Используйте initWithDiscoveryCriteria:.
- (instancetype) initWithSupportedNamespaces: | (NSArray< NSString * > *) | namespaces |
Создает новый объект GCKCastOptions с указанным списком пространств имен.
- Parameters
-
namespaces A list of namespaces which must be supported by the currently running receiver application on each discovered Cast device.
- Deprecated:
- Используйте initWithDiscoveryCriteria:.
Детали недвижимости
|
read write nonatomic assign |
Флаг, указывающий, должны ли физические кнопки громкости устройства-отправителя управлять громкостью сеанса.
|
read write nonatomic assign |
Флаг, указывающий, должно ли обнаружение устройств Cast запускаться автоматически во время инициализации контекста.
Если установлено значение NO
, обнаружение можно запускать и останавливать по требованию с помощью методов startDiscovery (GCKDiscoveryManager) и stopDiscovery (GCKDiscoveryManager) . По умолчанию для этой опции установлено значение NO
.
- С
- 3.4
|
read write nonatomic assign |
Флаг, который используется для отключения или включения сбора диагностических данных для повышения надежности обнаружения устройств Cast.
Значение по умолчанию — NO
(включено); его можно отключить, установив значение YES
.
- С
- 4.0
|
read write nonatomic copy |
Параметры запуска приемника, используемые при запуске сеанса трансляции.
|
read write nonatomic copy |
Идентификатор общего контейнера, который будет использоваться для фоновых загрузок HTTP, выполняемых платформой.
- С
- 3.2
|
read write nonatomic assign |
Следует ли приостанавливать сеансы, когда приложение-отправитель переходит в фоновый режим (и возобновлять, когда оно возвращается в активный режим).
По умолчанию для этой опции установлено значение YES
. Целесообразно установить для этого параметра значение NO
в приложениях, которые могут поддерживать сетевые соединения в течение неопределенного времени в фоновом режиме.
- С
- 3.4
|
read write nonatomic assign |
Следует ли завершать работу приложения-приемника, когда пользователь завершает сеанс с помощью кнопки «Остановить трансляцию».
По умолчанию для этой опции установлено значение NO
.
- С
- 4.0
|
read write nonatomic assign |
Запускается ли обнаружение устройств трансляции только после первого нажатия пользователем кнопки GCKUICastButton
.
Если установлено значение YES
, GCKUICastButton
отображается до тех пор, пока пользователь не нажмет кнопку трансляции в первый раз. При первом нажатии отображается вставка, объясняющая, почему для работы трансляции требуется разрешение на доступ к локальной сети. Обнаружение начинается после удаления межстраничного объявления. Кнопка трансляции снова отображается только тогда, когда устройство подключено к сети Wi-Fi. Если подключение к сети Wi-Fi отсутствует, кнопка трансляции скрыта. Если установлено значение NO
, обнаружение запускается на основе флага disableDiscoveryAutoStart
. Этот флаг вступает в силу только в iOS 14 и более поздних версиях, если для флага disableDiscoveryAutoStart
установлено значение NO
. Значение по умолчанию — YES
.
- С
- 4.5.3