Класс GCKCastOptions

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

Обзор

Параметры, влияющие на обнаружение устройств Cast и поведение сеансов Cast.

Свойства, доступные для записи, должны быть установлены перед передачей этого объекта в GCKCastContext .

С
3.0

Наследует NSObject. Реализует <NSCopying>.

Сводка метода экземпляра

(instancetype) - initWithReceiverApplicationID:
Создает новый объект GCKCastOptions с указанным идентификатором приложения-получателя. Более...
(instancetype) - initWithSupportedNamespaces:
Создает новый объект GCKCastOptions с указанным списком пространств имен. Более...

Сводная информация о недвижимости

BOOL  physicalVolumeButtonsWillControlDeviceVolume
Флаг, указывающий, должны ли физические кнопки громкости устройства-отправителя управлять громкостью сеанса. Более...
BOOL  disableDiscoveryAutostart
Флаг, указывающий, должно ли обнаружение устройств Cast запускаться автоматически во время инициализации контекста. Более...
GCKLaunchOptions launchOptions
Параметры запуска приемника, используемые при запуске сеанса трансляции. Более...
NSString *  sharedContainerIdentifier
Идентификатор общего контейнера, который будет использоваться для фоновых загрузок HTTP, выполняемых платформой. Более...
BOOL  suspendSessionsWhenBackgrounded
Следует ли приостанавливать сеансы, когда приложение-отправитель переходит в фоновый режим (и возобновлять, когда оно возвращается в активный режим). Более...

Подробности метода

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

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

- (BOOL) physicalVolumeButtonsWillControlDeviceVolume
read write nonatomic assign

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

- (BOOL) disableDiscoveryAutostart
read write nonatomic assign

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

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

С
3.4
- ( 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