Класс GCKMediaLoadRequestDataBuilder

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

Обзор

Объект-строитель для создания новых или производных экземпляров GCKMediaLoadRequestData .

Построитель можно использовать для получения GCKMediaLoadRequestData из существующего.

С
4.4.1

Наследует NSObject.

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

(instancetype) - init
Инициализирует GCKMediaLoadRequestData со значениями по умолчанию для всех свойств. Более...
(instancetype) - initWithMediaLoadRequestData:
Инициализирует GCKMediaLoadRequestData с заданным объектом GCKMediaLoadRequestData . Более...
( GCKMediaLoadRequestData *) - build
Создает GCKMediaLoadRequestData , используя текущие атрибуты построителя. Более...

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

GCKMediaInformation mediaInformation
Медиа-элемент для загрузки. Более...
GCKMediaQueueData queueData
Метаданные медиа-элемента или очереди. Более...
NSNumber *  autoplay
Флаг, указывающий, должно ли воспроизведение начинаться немедленно. Более...
NSTimeInterval  startTime
Начальная позиция начала воспроизведения. Более...
float  playbackRate
Скорость воспроизведения. Более...
NSArray< NSNumber * > *  activeTrackIDs
Массив целых чисел, определяющий активные треки. Более...
id  customData
Пользовательские данные, специфичные для приложения, которые необходимо передать вместе с запросом. Более...
NSString *  credentials
Учетные данные пользователя для загружаемого элемента мультимедиа. Более...
NSString *  credentialsType
Тип учетных данных пользователя, указанный в GCKMediaLoadRequestData::credentials . Более...
NSString *  atvCredentials
Альтернативные учетные данные Android TV для загружаемого мультимедийного элемента. Более...
NSString *  atvCredentialsType
Тип учетных данных Android TV, указанный в GCKMediaLoadRequestData::atvCredentials . Более...

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

- (instancetype) init

Инициализирует GCKMediaLoadRequestData со значениями по умолчанию для всех свойств.

- (instancetype) initWithMediaLoadRequestData: ( GCKMediaLoadRequestData *)  requestData

Инициализирует GCKMediaLoadRequestData с заданным объектом GCKMediaLoadRequestData .

Создает GCKMediaLoadRequestData , используя текущие атрибуты построителя.

Возврат
Новый экземпляр GCKMediaLoadRequestData .

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

- ( GCKMediaInformation *) mediaInformation
read write nonatomic copy

Медиа-элемент для загрузки.

- ( GCKMediaQueueData *) queueData
read write nonatomic copy

Метаданные медиа-элемента или очереди.

- (NSNumber*) autoplay
read write nonatomic copy

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

Значение по умолчанию — @(YES) . Если это значение равно nil , вступит в силу свойство GCKMediaQueueItem в queueData . ЕслиqueueData также равно nil , воспроизведение не начнется немедленно.

- (NSTimeInterval) startTime
read write nonatomic assign

Начальная позиция начала воспроизведения.

Значение по умолчанию — kGCKInvalidTimeInterval , которое указывает позицию воспроизведения по умолчанию. При воспроизведении потоков видео по запросу он начинается с 0; при воспроизведении прямых трансляций он начинается с живого края.

- (float) playbackRate
read write nonatomic assign

Скорость воспроизведения.

Значение по умолчанию — 1 .

- (NSArray<NSNumber *>*) activeTrackIDs
read write nonatomic strong

Массив целых чисел, определяющий активные треки.

Значение по умолчанию — nil .

- (id) customData
read write nonatomic strong

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

Должен быть либо объектом, который можно сериализовать в JSON с помощью NSJSONSerialization , либо nil .

- (NSString*) credentials
read write nonatomic copy

Учетные данные пользователя для загружаемого элемента мультимедиа.

- (NSString*) credentialsType
read write nonatomic copy

Тип учетных данных пользователя, указанный в GCKMediaLoadRequestData::credentials .

- (NSString*) atvCredentials
read write nonatomic copy

Альтернативные учетные данные Android TV для загружаемого мультимедийного элемента.

Если установлено, эти учетные данные будут переопределять значение, установленное в GCKMediaLoadRequestData::credentials , если получателем является приложение Android TV. На стороне получателя доступ к этим учетным данным можно получить из MediaLoadRequestData#getCredentials .

С
4.7.0
- (NSString*) atvCredentialsType
read write nonatomic copy

Тип учетных данных Android TV, указанный в GCKMediaLoadRequestData::atvCredentials .

Если этот тип учетных данных установлен, он переопределит значение, установленное в GCKMediaLoadRequestData::credentialsType , если получателем является приложение Android TV. На стороне получателя доступ к этим учетным данным можно получить из MediaLoadRequestData#getCredentialsType .

С
4.7.0