Класс GCKCastOptions

Справочник классов GCKCastOptions

Обзор

Параметры, влияющие на обнаружение устройств 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
discoveryCriteriaThe 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
applicationIDThe 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
namespacesA list of namespaces which must be supported by the currently running receiver application on each discovered Cast device.
Deprecated:
Используйте initWithDiscoveryCriteria:.

Детали недвижимости

- (BOOL) physicalVolumeButtonsWillControlDeviceVolume
read write nonatomic assign

Флаг, указывающий, должны ли физические кнопки громкости устройства-отправителя управлять громкостью сеанса.

- (BOOL) disableDiscoveryAutostart
read write nonatomic assign

Флаг, указывающий, должно ли обнаружение устройств Cast запускаться автоматически во время инициализации контекста.

Если установлено значение NO , обнаружение можно запускать и останавливать по требованию с помощью методов startDiscovery (GCKDiscoveryManager) и stopDiscovery (GCKDiscoveryManager) . По умолчанию для этой опции установлено значение NO .

С
3.4
- (BOOL) disableAnalyticsLogging
read write nonatomic assign

Флаг, который используется для отключения или включения сбора диагностических данных для повышения надежности обнаружения устройств Cast.

Значение по умолчанию — NO (включено); его можно отключить, установив значение YES .

С
4.0
- ( GCKLaunchOptions *) launchOptions
read write nonatomic copy

Параметры запуска приемника, используемые при запуске сеанса трансляции.

- (NSString*) sharedContainerIdentifier
read write nonatomic copy

Идентификатор общего контейнера, который будет использоваться для фоновых загрузок HTTP, выполняемых платформой.

С
3.2
- (BOOL) suspendSessionsWhenBackgrounded
read write nonatomic assign

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

По умолчанию для этой опции установлено значение YES . Целесообразно установить для этого параметра значение NO в приложениях, которые могут поддерживать сетевые соединения в течение неопределенного времени в фоновом режиме.

С
3.4
- (BOOL) stopReceiverApplicationWhenEndingSession
read write nonatomic assign

Следует ли завершать работу приложения-приемника, когда пользователь завершает сеанс с помощью кнопки «Остановить трансляцию».

По умолчанию для этой опции установлено значение NO .

С
4.0
- (BOOL) startDiscoveryAfterFirstTapOnCastButton
read write nonatomic assign

Запускается ли обнаружение устройств трансляции только после первого нажатия пользователем кнопки GCKUICastButton .

Если установлено значение YES , GCKUICastButton отображается до тех пор, пока пользователь не нажмет кнопку трансляции в первый раз. При первом нажатии отображается вставка, объясняющая, почему для работы трансляции требуется разрешение на доступ к локальной сети. Обнаружение начинается после удаления межстраничного объявления. Кнопка трансляции снова отображается только тогда, когда устройство подключено к сети Wi-Fi. Если подключение к сети Wi-Fi отсутствует, кнопка трансляции скрыта. Если установлено значение NO , обнаружение запускается на основе флага disableDiscoveryAutoStart . Этот флаг вступает в силу только в iOS 14 и более поздних версиях, если для флага disableDiscoveryAutoStart установлено значение NO . Значение по умолчанию — YES .

С
4.5.3