Classe GCKCastOptions

Referência de classe GCKCastOptions

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 o NSObject. Implementa <NSCópia>.

Resumo do método de instância

(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...
 
GCKLaunchOptionslaunchOptions
 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...
 

Detalhes dos métodos

- (instancetype) initWithReceiverApplicationID: (NSString *)  applicationID

Constrói um novo objeto GCKCastOptions com o ID do aplicativo receptor especificado.

Parameters
applicationIDThe ID of the receiver application which must be supported by discovered Cast devices, and which will be launched when starting a new Cast session.
- (instancetype) initWithSupportedNamespaces: (NSArray< NSString * > *)  namespaces

Constrói um novo objeto GCKCastOptions com a lista especificada de namespaces.

Parameters
namespacesA list of namespaces which must be supported by the currently running receiver application on each discovered Cast device.

Detalhe da propriedade

- (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).

Como
3,4
- (GCKLaunchOptions*) launchOptions
readwritenonatomiccopy

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