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... | |
GCKUIMultistateButton * | muteToggleButton |
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
-
volume The 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
-
muted The 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
|
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.
|
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.
|
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.
|
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.
|
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.