Descripción general
Un objeto compilador para construir instancias de GCKMediaLoadRequestData
nuevas o derivadas.
El compilador se puede usar para derivar GCKMediaLoadRequestData
de uno existente.
- Desde
- 4.4.1
Hereda NSObject.
Resumen del método de instancia | |
(instancetype) | - init |
Inicializa un GCKMediaLoadRequestData con valores predeterminados para todas las propiedades. Más... | |
(instancetype) | - initWithMediaLoadRequestData: |
Inicializa un GCKMediaLoadRequestData con un objeto GCKMediaLoadRequestData determinado. Más... | |
(GCKMediaLoadRequestData *) | - build |
Compila un GCKMediaLoadRequestData con los atributos actuales del compilador. Más... | |
Resumen de la propiedad | |
GCKMediaInformation * | mediaInformation |
El elemento multimedia que se cargará. Más... | |
GCKMediaQueueData * | queueData |
Los metadatos del elemento multimedia o la cola. Más... | |
NSNumber * | autoplay |
Marca que indica si la reproducción debe comenzar de inmediato. Más... | |
NSTimeInterval | startTime |
Posición inicial para comenzar la reproducción. Más... | |
float | playbackRate |
Es la velocidad de reproducción. Más... | |
NSArray< NSNumber * > * | activeTrackIDs |
Un array de números enteros que especifica los segmentos activos. Más... | |
id | customData |
Datos personalizados específicos de la aplicación para pasar junto con la solicitud. Más... | |
NSString * | credentials |
Las credenciales de usuario para el elemento multimedia que se está cargando. Más... | |
NSString * | credentialsType |
Es el tipo de credenciales de usuario que se especifica en GCKMediaLoadRequestData::credentials. Más... | |
NSString * | atvCredentials |
Las credenciales alternativas de Android TV para el elemento multimedia que se está cargando. Más... | |
NSString * | atvCredentialsType |
Es el tipo de credenciales de Android TV que se especifica en GCKMediaLoadRequestData::atvCredentials. Más... | |
Detalle del método
- (instancetype) init |
Inicializa un GCKMediaLoadRequestData
con valores predeterminados para todas las propiedades.
- (instancetype) initWithMediaLoadRequestData: | (GCKMediaLoadRequestData *) | requestData |
Inicializa un GCKMediaLoadRequestData
con un objeto GCKMediaLoadRequestData
determinado.
- (GCKMediaLoadRequestData *) build |
Compila un GCKMediaLoadRequestData
con los atributos actuales del compilador.
- Devuelve
- La nueva instancia
GCKMediaLoadRequestData
.
Detalles de la propiedad
|
readwritenonatomiccopy |
El elemento multimedia que se cargará.
|
readwritenonatomiccopy |
Los metadatos del elemento multimedia o la cola.
|
readwritenonatomiccopy |
Marca que indica si la reproducción debe comenzar de inmediato.
El valor predeterminado es @(YES)
. Si es nil
, entrará en vigencia la propiedad de GCKMediaQueueItem en queueData
. Si colasData también es nil
, la reproducción no comenzará inmediatamente.
|
readwritenonatomicassign |
Posición inicial para comenzar la reproducción.
El valor predeterminado es kGCKInvalidTimeInterval, que indica una posición de reproducción predeterminada. Si se reproducen transmisiones de video on demand, se inicia desde 0. Si se reproducen transmisiones en vivo, se inicia desde el perímetro en vivo.
|
readwritenonatomicassign |
Es la velocidad de reproducción.
El valor predeterminado es 1
.
|
readwritenonatomicstrong |
Un array de números enteros que especifica los segmentos activos.
El valor predeterminado es nil
.
|
readwritenonatomicstrong |
Datos personalizados específicos de la aplicación para pasar junto con la solicitud.
Debe ser un objeto que se pueda serializar a JSON con NSJSONSerialization, o bien con nil
.
|
readwritenonatomiccopy |
Las credenciales de usuario para el elemento multimedia que se está cargando.
|
readwritenonatomiccopy |
Es el tipo de credenciales de usuario que se especifica en GCKMediaLoadRequestData::credentials.
|
readwritenonatomiccopy |
Las credenciales alternativas de Android TV para el elemento multimedia que se está cargando.
Si se establecen, estas credenciales anularán el valor establecido en GCKMediaLoadRequestData::credentials si la app receptora es una app para Android TV. En el lado del receptor, se puede acceder a estas credenciales desde MediaLoadRequestData#getCredentials.
- Desde
- 4.7.0
|
readwritenonatomiccopy |
Es el tipo de credenciales de Android TV que se especifica en GCKMediaLoadRequestData::atvCredentials.
Si se establece, este tipo de credenciales anulará el valor establecido en GCKMediaLoadRequestData::credentialsType si la app receptora es una app para Android TV. En el lado del receptor, se puede acceder a estas credenciales desde MediaLoadRequestData#getCredentialsType.
- Desde
- 4.7.0