Informações gerais
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>.
Resumo do método de instância | |
(instancetype) | - initWithDiscoveryCriteria: |
Cria um novo objeto GCKCastOptions com os critérios de descoberta especificados. Mais... | |
(instancetype) | - initWithReceiverApplicationID: |
Constrói um novo objeto GCKCastOptions com o ID do aplicativo receptor especificado. Mais... | |
(instancetype) | - initWithSupportedNamespaces: |
Constrói um novo objeto GCKCastOptions com a lista especificada de namespaces. Mais... | |
Resumo da propriedade | |
BOOL | physicalVolumeButtonsWillControlDeviceVolume |
Uma sinalização que indica se os botões de volume físico do dispositivo remetente devem controlar o volume da sessão. Mais... | |
BOOL | disableDiscoveryAutostart |
Uma sinalização que indica se a descoberta de dispositivos de transmissão deve começar automaticamente no momento da inicialização do contexto. Mais... | |
BOOL | disableAnalyticsLogging |
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. Mais... | |
GCKLaunchOptions * | launchOptions |
As opções de inicialização do receptor a serem usadas ao iniciar uma sessão de transmissão. Mais... | |
NSString * | sharedContainerIdentifier |
O identificador de contêiner compartilhado a ser usado para downloads HTTP em segundo plano que são realizados pelo framework. Mais... | |
BOOL | suspendSessionsWhenBackgrounded |
Define se as sessões devem ser suspensas quando o aplicativo remetente entra em segundo plano e retomada quando ele retorna ao primeiro plano. Mais... | |
BOOL | stopReceiverApplicationWhenEndingSession |
Define se o aplicativo receptor precisa ser encerrado quando o usuário encerrar a sessão com o botão "Parar transmissão". Mais... | |
BOOL | startDiscoveryAfterFirstTapOnCastButton |
Define se a descoberta de dispositivos de transmissão começa somente depois que o usuário toca no GCKUICastButton pela primeira vez. Mais... | |
Detalhes dos métodos
- (instancetype) initWithDiscoveryCriteria: | (GCKDiscoveryCriteria *) | discoveryCriteria |
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:
Detalhe da propriedade
|
readwritenonatomicassign |
Uma sinalização que indica se os botões de volume físico do dispositivo remetente devem controlar o volume da sessão.
|
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
|
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
|
readwritenonatomiccopy |
As opções de inicialização do receptor a serem usadas ao iniciar uma sessão de transmissão.
|
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
|
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
|
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
|
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