Класс 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