Clase GCKUIDeviceVolumeController

Referencia de la clase GCKUIDeviceVolumeController

Descripción general

Un controlador para vistas de IU que se usa para controlar o mostrar el volumen y el estado de silencio de un receptor de Cast.

La aplicación que llama registra los controles de la IU relacionados con el volumen con el controlador configurando las propiedades adecuadas. Luego, el controlador responde a los eventos táctiles en los controles mediante la emisión de comandos de volumen apropiados al receptor y actualiza los controles según la información de estado recibida del receptor. El control habilita e inhabilita automáticamente los controles de la IU según corresponda para el estado actual de la sesión y el receptor.

Since
3.0

Hereda NSObject.

Resumen del método de instancia

(instancetype) - init
 Inicializador designado. Más...
 
(void) - setVolume:
 Un método conveniente para cambiar el volumen del receptor Más...
 
(void) - setMuted:
 Un método conveniente para cambiar el estado de silencio del receptor Más...
 
(void) - volumeUp
 Un método conveniente para aumentar el volumen del receptor en función del incremento de volumen Más...
 
(void) - volumeDown
 Un método conveniente para bajar el volumen del receptor según el aumento de volumen Más...
 
(void) - toggleMuted
 Un método conveniente para activar o desactivar el estado de silencio Más...
 

Resumen de la propiedad

UIButton * volumeUpButton
 Un botón para "subir el volumen". Más...
 
UIButton * volumeDownButton
 Un botón para "bajar el volumen" Más...
 
UISlider * volumeSlider
 Un control deslizante para mostrar y cambiar el volumen del receptor actual Más...
 
UISwitch * muteSwitch
 Interruptor para activar o desactivar el estado de silencio del receptor Más...
 
GCKUIButtonmuteToggleButton
 Un botón para activar o desactivar el sonido del receptor. Más...
 

Detalle del método

- (instancetype) init

Inicializador designado.

- (void) setVolume: (float)  volume

Un método conveniente para cambiar el volumen del receptor

Delega al objeto GCKSession actualmente activo.

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

Un método conveniente para cambiar el estado de silencio del receptor

Delega al objeto GCKSession actualmente activo.

Parameters
mutedThe new mute state.
- (void) volumeUp

Un método conveniente para aumentar el volumen del receptor en función del incremento de volumen

Delega al objeto GCKSession actualmente activo.

- (void) volumeDown

Un método conveniente para bajar el volumen del receptor según el aumento de volumen

Delega al objeto GCKSession actualmente activo.

- (void) toggleMuted

Un método conveniente para activar o desactivar el estado de silencio

Delega al objeto GCKSession actualmente activo.

Detalles de la propiedad

- (UIButton*) volumeUpButton
readwritenonatomicweak

Un botón para "subir el volumen".

Cuando se presiona el botón, el volumen del receptor aumenta por el incremento de volumen. El botón estará inhabilitado si no hay una sesión activa actualmente o si la sesión actual no admite el ajuste de volumen.

- (UIButton*) volumeDownButton
readwritenonatomicweak

Un botón para "bajar el volumen"

Cuando se presiona el botón, el volumen del receptor disminuye. El botón estará inhabilitado si no hay una sesión activa actualmente o si la sesión actual no admite el ajuste de volumen.

- (UISlider*) volumeSlider
readwritenonatomicweak

Un control deslizante para mostrar y cambiar el volumen del receptor actual

Cuando el usuario cambia el valor del control deslizante, se actualiza el volumen del receptor. Cuando se recibe un estado del receptor que indica un cambio en el volumen del receptor, el valor del control deslizante se actualiza según corresponda. El control deslizante se inhabilitará si no hay una sesión activa actualmente o si la sesión actual no admite el ajuste de volumen.

- (UISwitch*) muteSwitch
readwritenonatomicweak

Interruptor para activar o desactivar el estado de silencio del receptor

Cuando el interruptor está activado, el estado de silencio se actualiza en el receptor. Cuando se recibe un estado del receptor que indica un cambio en el estado de silencio del receptor, el interruptor se actualiza según corresponda. El interruptor se inhabilitará si no hay una sesión activa en este momento o si la sesión actual no es compatible con el sonido.

- (GCKUIButton*) muteToggleButton
readwritenonatomicweak

Un botón para activar o desactivar el sonido del receptor.

El emisor debe establecer los íconos apropiados "silenciado" y "silenciado" para los estados GCKUIControlStateMuteOn y GCKUIControlStateMuteOff del botón, respectivamente. El estado del botón se actualiza automáticamente para reflejar el estado de silencio actual del receptor. Cuando se presiona el botón, se actualiza el estado de silencio del receptor. El botón estará inhabilitado si no hay una sesión activa actualmente o si la sesión actual no admite la función para silenciar el volumen.