Classe GCKCastOptions
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Opções que afetam a descoberta de dispositivos e o comportamento das sessões de transmissão.
As propriedades graváveis precisam ser definidas antes de transmitir esse objeto para o GCKCastContext.
- Como
- 3,0
Herda NSObject, <NSCopy> e <NSSecureCoding>.
Cria um novo objeto GCKCastOptions com os critérios de descoberta especificados.
- Parameters
-
discoveryCriteria | The discovery criteria to apply to discovered Cast devices. Only those devices that satisfy the criteria will be made available to the application. |
- Como
- 4,0
- (instancetype) initWithReceiverApplicationID: |
|
(NSString *) |
applicationID |
|
Constrói um novo objeto GCKCastOptions com o ID do aplicativo receptor especificado.
- Parameters
-
applicationID | The ID of the receiver application which must be supported by discovered Cast devices, and which will be launched when starting a new Cast session. |
- Deprecated:
- Use initWithDiscoveryCriteria:
- (instancetype) initWithSupportedNamespaces: |
|
(NSArray< NSString * > *) |
namespaces |
|
Constrói um novo objeto GCKCastOptions com a lista especificada de namespaces.
- Parameters
-
namespaces | A list of namespaces which must be supported by the currently running receiver application on each discovered Cast device. |
- Deprecated:
- Use initWithDiscoveryCriteria:
- (BOOL) physicalVolumeButtonsWillControlDeviceVolume |
|
readwritenonatomicassign |
Uma sinalização que indica se os botões de volume físico do dispositivo remetente devem controlar o volume da sessão.
- (BOOL) disableDiscoveryAutostart |
|
readwritenonatomicassign |
Uma sinalização que indica se a descoberta de dispositivos de transmissão deve começar automaticamente no momento da inicialização do contexto.
Se definido como NO
, a descoberta poderá ser iniciada e interrompida sob demanda usando os métodos startDiscovery (GCKDiscoveryManager) e stopDiscovery (GCKDiscoveryManager). Por padrão, essa opção é definida como NO
.
- Como
- 3,4
- (BOOL) disableAnalyticsLogging |
|
readwritenonatomicassign |
Uma sinalização usada para desativar ou ativar a coleta de dados de diagnóstico para melhorar a confiabilidade da descoberta de dispositivos de transmissão.
O valor padrão é NO
(ativado). Ele pode ser desativado configurando o valor como YES
.
- Como
- 4,0
As opções de inicialização do receptor a serem usadas ao iniciar uma sessão de transmissão.
- (NSString*) sharedContainerIdentifier |
|
readwritenonatomiccopy |
O identificador de contêiner compartilhado a ser usado para downloads HTTP em segundo plano que são realizados pelo framework.
- Como
- 3,2
- (BOOL) suspendSessionsWhenBackgrounded |
|
readwritenonatomicassign |
Define se as sessões devem ser suspensas quando o aplicativo remetente entra em segundo plano e retomada quando ele retorna ao primeiro plano.
Por padrão, essa opção é definida como YES
. Recomendamos definir isso como NO
em aplicativos que conseguem manter conexões de rede indefinidamente enquanto estão em segundo plano.
- Como
- 3,4
- (BOOL) stopReceiverApplicationWhenEndingSession |
|
readwritenonatomicassign |
Define se o aplicativo receptor precisa ser encerrado quando o usuário encerrar a sessão com o botão "Parar transmissão".
Por padrão, essa opção é definida como NO
.
- Como
- 4,0
- (BOOL) startDiscoveryAfterFirstTapOnCastButton |
|
readwritenonatomicassign |
Define se a descoberta de dispositivos de transmissão começa somente depois que o usuário toca no GCKUICastButton
pela primeira vez.
Se definido como YES
, o GCKUICastButton
será exibido até que um usuário toque no botão Transmitir pela primeira vez. No primeiro toque, um intersticial é apresentado para explicar por que a permissão de acesso à rede local é necessária para que a transmissão funcione. A descoberta começa quando o intersticial é dispensado. O botão de transmissão só é exibido novamente quando o dispositivo está conectado a uma rede Wi-Fi. Quando não houver uma conexão de rede Wi-Fi, o botão de transmissão ficará oculto. Se definido como NO
, a descoberta será iniciada com base na sinalização disableDiscoveryAutoStart
. Essa sinalização só entrará em vigor no iOS 14 e versões mais recentes se a sinalização disableDiscoveryAutoStart
estiver definida como NO
. O valor padrão é YES
.
- Como
- 4.5.3
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2023-12-02 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Não contém as informações de que eu preciso"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muito complicado / etapas demais"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desatualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema na tradução"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema com as amostras / o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Outro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Meu problema foi resolvido"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Outro"
}]
{
"lastModified": "Última atualização 2023-12-02 UTC.",
"confidential": False
}