Informações gerais
Classe que contém objetos e estados globais para o framework.
O contexto precisa ser inicializado no início do ciclo de vida do aplicativo com uma chamada para setSharedInstanceWithOptions: (GCKCastContext).
- Como
- 3,0
Herda o NSObject.
Resumo do método de instância | |
(void) | - registerDeviceProvider: |
Registra um provedor de dispositivos, que adiciona suporte a um novo tipo de dispositivo (não Cast). Mais... | |
(void) | - unregisterDeviceProviderForCategory: |
Cancela o registro do provedor do dispositivo em uma determinada categoria de dispositivo. Mais... | |
(void) | - presentCastDialog |
Exibe a caixa de diálogo "Transmitir". Mais... | |
(GCKUICastContainerViewController *) | - createCastContainerControllerForViewController: |
Constrói um GCKUICastContainerViewController que incorpora o controlador de visualização especificado. Mais... | |
(GCKUIMiniMediaControlsViewController *) | - createMiniMediaControlsViewController |
Cria um GCKUIMiniMediaControlsViewController. Mais... | |
(BOOL) | - presentCastInstructionsViewControllerOnce |
Se não tiver sido exibido antes, apresenta um controlador de visualização modal em tela cheia que chama a atenção para o botão Transmitir e exibe um breve texto de instrução sobre o uso dele. Mais... | |
(void) | - clearCastInstructionsShownFlag |
Limpa a sinalização persistente que rastreia se o controlador de visualização modal das instruções do Google Cast foi exibido. Mais... | |
(void) | - presentDefaultExpandedMediaControls |
Exibe os controles padrão de mídia expandida do Google Cast. Mais... | |
Resumo do método de classe | |
(void) | + setSharedInstanceWithOptions: |
Define a instância compartilhada, fornecendo um objeto de opções do Cast. Mais... | |
(instancetype) | + sharedInstance |
Retorna a instância singleton. Mais... | |
(BOOL) | + isSharedInstanceInitialized |
Testa se a instância singleton ainda foi inicializada. Mais... | |
Atributos públicos | |
NSString *const | kGCKNotificationKeyCastState |
A chave userInfo para o novo estado de transmissão em uma notificação de mudança de estado. Mais... | |
NSString *const | kGCKCastStateDidChangeNotification |
O nome da notificação que será publicada quando o estado de transmissão for alterado. Mais... | |
NSString *const | kGCKUICastDialogWillShowNotification |
É o nome da notificação que será publicada quando a caixa de diálogo "Transmitir" estiver prestes a ser exibida. Mais... | |
NSString *const | kGCKUICastDialogDidHideNotification |
O nome da notificação que será publicada quando a caixa de diálogo do Google Cast for dispensada. Mais... | |
Resumo da propriedade | |
GCKCastState | castState |
O estado de transmissão atual do app. Mais... | |
GCKDiscoveryManager * | discoveryManager |
O gerenciador de descobertas. Mais... | |
GCKSessionManager * | sessionManager |
O gerenciador de sessões. Mais... | |
id< GCKUIImageCache > | imageCache |
A implementação do cache de imagens que será usada pelo framework para buscar imagens referenciadas nos metadados de mídia. Mais... | |
id< GCKUIImagePicker > | imagePicker |
É a implementação do seletor de imagens que será usada para selecionar uma imagem para uma finalidade específica. Mais... | |
BOOL | useDefaultExpandedMediaControls |
Configura o comportamento do Framework quando há uma ação do usuário que deve resultar na apresentação dos controles expandidos. Mais... | |
GCKUIExpandedMediaControlsViewController * | defaultExpandedMediaControlsViewController |
A instância do controlador de visualização padrão dos controles de mídia expandidos do Google Cast. Mais... | |
Detalhes dos métodos
+ (void) setSharedInstanceWithOptions: | (GCKCastOptions *) | options |
Define a instância compartilhada, fornecendo um objeto de opções do Cast.
Se a instância compartilhada já tiver sido inicializada, uma exceção será lançada. Esse método precisa ser chamado na linha de execução principal.
+ (instancetype) sharedInstance |
Retorna a instância singleton.
Se uma instância compartilhada ainda não tiver sido inicializada, uma exceção será lançada.
+ (BOOL) isSharedInstanceInitialized |
Testa se a instância singleton ainda foi inicializada.
- Como
- 3.5.4
- (void) registerDeviceProvider: | (GCKDeviceProvider *) | deviceProvider |
Registra um provedor de dispositivos, que adiciona suporte a um novo tipo de dispositivo (não Cast).
- Parameters
-
deviceProvider An instance of a GCKDeviceProvider subclass for managing the devices.
- (void) unregisterDeviceProviderForCategory: | (NSString *) | category |
Cancela o registro do provedor do dispositivo em uma determinada categoria de dispositivo.
- Parameters
-
category A string that uniquely identifies the type of device.
- (void) presentCastDialog |
Exibe a caixa de diálogo "Transmitir".
Fornecido por categoria GCKCastContext(UI).
- (GCKUICastContainerViewController *) createCastContainerControllerForViewController: | (UIViewController *) | viewController |
Constrói um GCKUICastContainerViewController que incorpora o controlador de visualização especificado.
Fornecido por categoria GCKCastContext(UI).
- (GCKUIMiniMediaControlsViewController *) createMiniMediaControlsViewController |
Cria um GCKUIMiniMediaControlsViewController.
Fornecido por categoria GCKCastContext(UI).
- (BOOL) presentCastInstructionsViewControllerOnce |
Se não tiver sido exibido antes, apresenta um controlador de visualização modal em tela cheia que chama a atenção para o botão Transmitir e exibe um breve texto de instrução sobre o uso dele.
- Retorna
YES
se o controlador de visualização foi exibido,NO
se não foi exibido porque já havia sido exibido antes.
Fornecido por categoria GCKCastContext(UI).
- (void) clearCastInstructionsShownFlag |
Limpa a sinalização persistente que rastreia se o controlador de visualização modal das instruções do Google Cast foi exibido.
Fornecido por categoria GCKCastContext(UI).
- (void) presentDefaultExpandedMediaControls |
Exibe os controles padrão de mídia expandida do Google Cast.
Fornecido por categoria GCKCastContext(UI).
Documentação de dados dos participantes
- (NSString* const) kGCKNotificationKeyCastState |
A chave userInfo
para o novo estado de transmissão em uma notificação de mudança de estado.
- (NSString* const) kGCKCastStateDidChangeNotification |
O nome da notificação que será publicada quando o estado de transmissão for alterado.
- (NSString* const) kGCKUICastDialogWillShowNotification |
É o nome da notificação que será publicada quando a caixa de diálogo "Transmitir" estiver prestes a ser exibida.
- Como
- 3,4
- (NSString* const) kGCKUICastDialogDidHideNotification |
O nome da notificação que será publicada quando a caixa de diálogo do Google Cast for dispensada.
- Como
- 3,4
Detalhe da propriedade
|
readnonatomicassign |
O estado de transmissão atual do app.
Mudanças nessa propriedade podem ser monitoradas com KVO ou detectando notificações kGCKCastStateDidChangeNotification.
|
readnonatomicstrong |
O gerenciador de descobertas.
Esse objeto processa a descoberta de dispositivos receptores.
|
readnonatomicstrong |
O gerenciador de sessões.
Esse objeto gerencia a interação com dispositivos receptores.
|
readwritenonatomicstrong |
A implementação do cache de imagens que será usada pelo framework para buscar imagens referenciadas nos metadados de mídia.
Uma implementação padrão vai ser usada se não for fornecida pelo aplicativo. Pode ser definido como nil
para restabelecer o cache de imagem padrão.
Fornecido por categoria GCKCastContext(UI).
|
readwritenonatomicstrong |
É a implementação do seletor de imagens que será usada para selecionar uma imagem para uma finalidade específica.
Uma implementação padrão vai ser usada se não for fornecida pelo aplicativo. Pode ser definido como nil
para restabelecer o seletor de imagem padrão.
Fornecido por categoria GCKCastContext(UI).
|
readwritenonatomicassign |
Configura o comportamento do Framework quando há uma ação do usuário que deve resultar na apresentação dos controles expandidos.
Se for YES
, o Framework apresentará a visualização padrão de controles expandidos. Se for NO
, o Framework acionará apenas uma GCKUICastContainerViewController::kGCKExpandedMediaControlsTriggeredNotification.
Fornecido por categoria GCKCastContext(UI).
|
readnonatomicstrong |
A instância do controlador de visualização padrão dos controles de mídia expandidos do Google Cast.
Fornecido por categoria GCKCastContext(UI).