Présentation
Objet Builder permettant de construire des instances GCKMediaLoadRequestData
nouvelles ou dérivées.
Le compilateur peut être utilisé pour dériver GCKMediaLoadRequestData
d'un compilateur existant.
- Depuis
- 4.4.1
Hérite du NSObject.
Résumé des méthodes d'instance | |
(instancetype) | - init |
Initialise un GCKMediaLoadRequestData avec des valeurs par défaut pour toutes les propriétés. Plus... | |
(instancetype) | - initWithMediaLoadRequestData: |
Initialise un GCKMediaLoadRequestData avec un objet GCKMediaLoadRequestData donné. Plus... | |
(GCKMediaLoadRequestData *) | - build |
Crée un GCKMediaLoadRequestData à l'aide des attributs actuels du compilateur. Plus... | |
Résumé de la propriété | |
GCKMediaInformation * | mediaInformation |
Élément multimédia à charger. Plus... | |
GCKMediaQueueData * | queueData |
Métadonnées de l'élément multimédia ou de la file d'attente. Plus... | |
NSNumber * | autoplay |
Indicateur pour indiquer si la lecture doit commencer immédiatement. Plus... | |
NSTimeInterval | startTime |
Position initiale de lancement de la lecture. Plus... | |
float | playbackRate |
Vitesse de lecture. Plus... | |
NSArray< NSNumber * > * | activeTrackIDs |
Tableau d'entiers spécifiant les pistes actives. Plus... | |
id | customData |
Données personnalisées spécifiques à l'application à transmettre avec la requête. Plus... | |
NSString * | credentials |
Identifiants de l'utilisateur pour l'élément multimédia en cours de chargement. Plus... | |
NSString * | credentialsType |
Type d'identifiants utilisateur spécifié dans GCKMediaLoadRequestData::credentials. Plus... | |
NSString * | atvCredentials |
Autres identifiants Android TV associés à l'élément multimédia en cours de chargement. Plus... | |
NSString * | atvCredentialsType |
Type d'identifiants Android TV spécifiés dans GCKMediaLoadRequestData::atvCredentials. Plus... | |
Détails sur la méthode
- (instancetype) init |
Initialise un GCKMediaLoadRequestData
avec des valeurs par défaut pour toutes les propriétés.
- (instancetype) initWithMediaLoadRequestData: | (GCKMediaLoadRequestData *) | requestData |
Initialise un GCKMediaLoadRequestData
avec un objet GCKMediaLoadRequestData
donné.
- (GCKMediaLoadRequestData *) build |
Crée un GCKMediaLoadRequestData
à l'aide des attributs actuels du compilateur.
- Renvoie
- Nouvelle instance
GCKMediaLoadRequestData
.
Détails de la propriété
|
readwritenonatomiccopy |
Élément multimédia à charger.
|
readwritenonatomiccopy |
Métadonnées de l'élément multimédia ou de la file d'attente.
|
readwritenonatomiccopy |
Indicateur pour indiquer si la lecture doit commencer immédiatement.
La valeur par défaut est @(YES)
. Si la valeur est nil
, la propriété de GCKMediaQueueItem dans queueData
sera appliquée. Si la valeur de queueData est définie sur nil
non plus, la lecture ne démarre pas immédiatement.
|
readwritenonatomicassign |
Position initiale de lancement de la lecture.
La valeur par défaut est kGCKInvalidTimeInterval, ce qui indique une position de lecture par défaut. Si la lecture de flux de vidéo à la demande commence à 0, la valeur commence à partir de la bordure en cas de diffusion en direct.
|
readwritenonatomicassign |
Vitesse de lecture.
La valeur par défaut est 1
.
|
readwritenonatomicstrong |
Tableau d'entiers spécifiant les pistes actives.
La valeur par défaut est nil
.
|
readwritenonatomicstrong |
Données personnalisées spécifiques à l'application à transmettre avec la requête.
Doit être soit un objet pouvant être sérialisé en JSON à l'aide de NSJSONSerialization, soit un nil
.
|
readwritenonatomiccopy |
Identifiants de l'utilisateur pour l'élément multimédia en cours de chargement.
|
readwritenonatomiccopy |
Type d'identifiants utilisateur spécifié dans GCKMediaLoadRequestData::credentials.
|
readwritenonatomiccopy |
Autres identifiants Android TV associés à l'élément multimédia en cours de chargement.
Si ces identifiants sont définis, ils remplacent la valeur définie dans GCKMediaLoadRequestData::credentials si le destinataire est une application Android TV. Du côté du récepteur, ces identifiants sont accessibles depuis MediaLoadRequestData#getCredentials.
- Depuis
- 4.7.0
|
readwritenonatomiccopy |
Type d'identifiants Android TV spécifiés dans GCKMediaLoadRequestData::atvCredentials.
S'il est défini, ce type d'identifiant remplace la valeur définie dans GCKMediaLoadRequestData::credentialsType si le destinataire est une application Android TV. Du côté du récepteur, ces identifiants sont accessibles depuis MediaLoadRequestData#getCredentialsType.
- Depuis
- 4.7.0