Informações gerais
Um objeto builder para a construção de instâncias de GCKMediaLoadRequestData
novas ou derivadas.
O builder pode ser usado para derivar GCKMediaLoadRequestData
de um existente.
- Como
- 4.4.1
Herda o NSObject.
Resumo do método de instância | |
(instancetype) | - init |
Inicializa um GCKMediaLoadRequestData com valores padrão para todas as propriedades. Mais... | |
(instancetype) | - initWithMediaLoadRequestData: |
Inicializa um GCKMediaLoadRequestData com um determinado objeto GCKMediaLoadRequestData . Mais... | |
(GCKMediaLoadRequestData *) | - build |
Cria um GCKMediaLoadRequestData usando os atributos atuais do builder. Mais... | |
Resumo da propriedade | |
GCKMediaInformation * | mediaInformation |
O item de mídia a ser carregado. Mais... | |
GCKMediaQueueData * | queueData |
Os metadados do item de mídia ou da fila. Mais... | |
NSNumber * | autoplay |
Sinalizador que indica se a reprodução deve começar imediatamente. Mais... | |
NSTimeInterval | startTime |
A posição inicial para iniciar a reprodução. Mais... | |
float | playbackRate |
A velocidade do vídeo. Mais... | |
NSArray< NSNumber * > * | activeTrackIDs |
Uma matriz de números inteiros que especifica as faixas ativas. Mais... | |
id | customData |
Dados personalizados específicos do aplicativo a serem transmitidos com a solicitação. Mais... | |
NSString * | credentials |
As credenciais do usuário para o item de mídia que está sendo carregado. Mais... | |
NSString * | credentialsType |
O tipo de credenciais de usuário especificado em GCKMediaLoadRequestData::credentials. Mais... | |
NSString * | atvCredentials |
As credenciais alternativas do Android TV para o item de mídia que está sendo carregado. Mais... | |
NSString * | atvCredentialsType |
O tipo de credenciais do Android TV especificado em GCKMediaLoadRequestData::atvCredentials. Mais... | |
Detalhes dos métodos
- (instancetype) init |
Inicializa um GCKMediaLoadRequestData
com valores padrão para todas as propriedades.
- (instancetype) initWithMediaLoadRequestData: | (GCKMediaLoadRequestData *) | requestData |
Inicializa um GCKMediaLoadRequestData
com um determinado objeto GCKMediaLoadRequestData
.
- (GCKMediaLoadRequestData *) build |
Cria um GCKMediaLoadRequestData
usando os atributos atuais do builder.
- Retorna
- A nova instância
GCKMediaLoadRequestData
.
Detalhe da propriedade
|
readwritenonatomiccopy |
O item de mídia a ser carregado.
|
readwritenonatomiccopy |
Os metadados do item de mídia ou da fila.
|
readwritenonatomiccopy |
Sinalizador que indica se a reprodução deve começar imediatamente.
O valor padrão é @(YES)
. Se for nil
, a propriedade de GCKMediaQueueItem em queueData
entrará em vigor. Se enfileirData também for nil
, a reprodução não começará imediatamente.
|
readwritenonatomicassign |
A posição inicial para iniciar a reprodução.
O valor padrão é kGCKInvalidTimeInterval, que indica uma posição de reprodução padrão. Ao reproduzir streams de vídeo on demand, ele começa em 0. Se estiver reproduzindo transmissões ao vivo, ele começa na borda ao vivo.
|
readwritenonatomicassign |
A velocidade do vídeo.
O valor padrão é 1
.
|
readwritenonatomicstrong |
Uma matriz de números inteiros que especifica as faixas ativas.
O valor padrão é nil
.
|
readwritenonatomicstrong |
Dados personalizados específicos do aplicativo a serem transmitidos com a solicitação.
Precisa ser um objeto que pode ser serializado para JSON usando NSJSONSerialization ou nil
.
|
readwritenonatomiccopy |
As credenciais do usuário para o item de mídia que está sendo carregado.
|
readwritenonatomiccopy |
O tipo de credenciais de usuário especificado em GCKMediaLoadRequestData::credentials.
|
readwritenonatomiccopy |
As credenciais alternativas do Android TV para o item de mídia que está sendo carregado.
Se definidas, essas credenciais vão substituir o valor definido em GCKMediaLoadRequestData::credentials se o receptor for um app para Android TV. No lado do receptor, essas credenciais podem ser acessadas em MediaLoadRequestData#getCredentials.
- Como
- 4.7.0
|
readwritenonatomiccopy |
O tipo de credenciais do Android TV especificado em GCKMediaLoadRequestData::atvCredentials.
Se definido, esse tipo de credenciais vai substituir o valor definido em GCKMediaLoadRequestData::credentialsType se o receptor for um app para Android TV. No lado do receptor, essas credenciais podem ser acessadas em MediaLoadRequestData#getCredentialsType.
- Como
- 4.7.0