Classe GCKCastOptions
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>.
- (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. |
- (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. |
- (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 |
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
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.
[null,null,["Última atualização 2023-12-02 UTC."],[[["`GCKCastOptions` manages the discovery of Cast devices and how Cast sessions behave."],["Developers can customize options like receiver application ID, supported namespaces, and volume control behavior."],["Discovery of Cast devices can be automated or controlled manually by developers."],["Options for launching receiver applications and managing background sessions are available."],["These options must be configured before initializing the `GCKCastContext`."]]],[]]