Classe GCKUIDeviceVolumeController

Referência da classe GCKUIDeviceVolumeController

Informações gerais

Um controlador para visualizações de interface usadas para controlar ou exibir o estado de volume e silenciamento de um receptor de transmissão.

O aplicativo de chamada registra os controles de interface relacionados ao volume com o controlador definindo as propriedades adequadas. Em seguida, o controlador responde a eventos de toque nos controles emitindo os comandos de volume adequados para o receptor e atualiza os controles com base nas informações de status recebidas do receptor. O controlador ativa e desativa automaticamente os controles de interface conforme apropriado para o estado atual da sessão e do receptor.

Como
3,0

Herda o NSObject.

Resumo do método de instância

(instancetype) - init
 Iniciador designado. Mais...
 
(void) - setVolume:
 Um método de conveniência para mudar o volume do receptor. Mais...
 
(void) - setMuted:
 Um método de conveniência para alterar o estado mudo do receptor. Mais...
 
(void) - volumeUp
 Um método de conveniência para aumentar o volume do receptor pelo incremento de volume. Mais...
 
(void) - volumeDown
 Um método de conveniência para diminuir o volume do receptor pelo incremento de volume. Mais...
 
(void) - toggleMuted
 Um método de conveniência para alternar o estado silenciado. Mais...
 

Resumo da propriedade

UIButton * volumeUpButton
 Um botão para aumentar o volume. Mais...
 
UIButton * volumeDownButton
 Um botão de "diminuir volume". Mais...
 
UISlider * volumeSlider
 Um controle deslizante para exibir e mudar o volume atual do receptor. Mais...
 
UISwitch * muteSwitch
 Uma chave para alternar o estado silenciado do receptor. Mais...
 
GCKUIMultistateButtonmuteToggleButton
 Um botão para ativar/desativar o som do receptor. Mais...
 

Detalhes dos métodos

- (instancetype) init

Iniciador designado.

- (void) setVolume: (float)  volume

Um método de conveniência para mudar o volume do receptor.

Delega para o objeto GCKSession ativo no momento.

Parameters
volumeThe new volume. Must be a value in the range [0.0, 1.0].
- (void) setMuted: (BOOL)  muted

Um método de conveniência para alterar o estado mudo do receptor.

Delega para o objeto GCKSession ativo no momento.

Parameters
mutedThe new mute state.
- (void) volumeUp

Um método de conveniência para aumentar o volume do receptor pelo incremento de volume.

Delega para o objeto GCKSession ativo no momento.

- (void) volumeDown

Um método de conveniência para diminuir o volume do receptor pelo incremento de volume.

Delega para o objeto GCKSession ativo no momento.

- (void) toggleMuted

Um método de conveniência para alternar o estado silenciado.

Delega para o objeto GCKSession ativo no momento.

Detalhe da propriedade

- (UIButton*) volumeUpButton
readwritenonatomicweak

Um botão para aumentar o volume.

Quando o usuário toca no botão, o volume do receptor é aumentado com o incremento. O botão será desativado se não houver sessão ativa no momento ou se a sessão atual não for compatível com o ajuste de volume.

- (UIButton*) volumeDownButton
readwritenonatomicweak

Um botão de "diminuir volume".

Quando o usuário toca no botão, o volume do receptor é reduzido no incremento. O botão será desativado se não houver sessão ativa no momento ou se a sessão atual não for compatível com o ajuste de volume.

- (UISlider*) volumeSlider
readwritenonatomicweak

Um controle deslizante para exibir e mudar o volume atual do receptor.

Quando o valor do controle deslizante é modificado pelo usuário, o volume é atualizado no receptor. Quando um status do receptor é recebido e indica uma mudança no volume, o valor do controle deslizante é atualizado. O controle deslizante será desativado se não houver uma sessão ativa no momento ou se a sessão atual não for compatível com o ajuste de volume.

- (UISwitch*) muteSwitch
readwritenonatomicweak

Uma chave para alternar o estado silenciado do receptor.

Quando a chave é alternada, o estado de som desativado é atualizado no receptor. Quando um status do receptor é recebido e indica uma mudança no estado silenciado, a chave é atualizada corretamente. A chave será desativada se não houver uma sessão ativa no momento ou se a sessão atual não for compatível com o recurso de silenciar.

- (GCKUIMultistateButton*) muteToggleButton
readwritenonatomicweak

Um botão para ativar/desativar o som do receptor.

O autor da chamada precisa definir os ícones "silenciados" e "som ativado" adequados para os estados GCKUIButtonStateMuteOn e GCKUIButtonStateMuteOff do botão, respectivamente. O estado do botão é atualizado automaticamente para refletir o estado silenciado atual no receptor. Quando o usuário toca no botão, o estado mudo é atualizado no receptor. O botão será desativado se não houver sessão ativa no momento ou se a sessão atual não for compatível com a desativação do volume.