Clase GCKUIDeviceVolumeController

Referencia de la clase GCKUIDeviceVolumeController

Descripción general

Es un controlador para las vistas de la IU que se usa con el fin de controlar o mostrar el volumen y el estado de silencio de un receptor de transmisiones.

La aplicación que realiza la llamada registra los controles de la IU relacionados con el volumen con el controlador configurando las propiedades correspondientes. Luego, el controlador envía los comandos de volumen correspondientes al receptor para responder a los eventos táctiles de los controles, y actualiza los controles según la información de estado recibida de este. El controlador habilita e inhabilita automáticamente los controles de la IU según corresponda para la sesión actual y el estado del receptor.

Desde
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 de conveniencia para cambiar el estado de silencio del receptor Más...
 
(void) - volumeUp
 Es un método conveniente para aumentar el volumen del receptor a través del incremento de volumen. Más...
 
(void) - volumeDown
 Es un método conveniente para disminuir el volumen del receptor a través del incremento 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 actual del receptor Más...
 
UISwitch * muteSwitch
 Un interruptor para activar o desactivar el estado de silencio del receptor Más...
 
GCKUIMultistateButtonmuteToggleButton
 Un botón de activación para silenciar o activar 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 activo actualmente.

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

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

Delega al objeto GCKSession activo actualmente.

Parameters
mutedThe new mute state.
- (void) volumeUp

Es un método conveniente para aumentar el volumen del receptor a través del incremento de volumen.

Delega al objeto GCKSession activo actualmente.

- (void) volumeDown

Es un método conveniente para disminuir el volumen del receptor a través del incremento de volumen.

Delega al objeto GCKSession activo actualmente.

- (void) toggleMuted

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

Delega al objeto GCKSession activo actualmente.

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 conforme al incremento de volumen. El botón se inhabilitará si no hay ninguna 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 se reduce a medida que aumenta el volumen. El botón se inhabilitará si no hay ninguna 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 actual del receptor

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

- (UISwitch*) muteSwitch
readwritenonatomicweak

Un interruptor para activar o desactivar el estado de silencio del receptor

Cuando se activa el interruptor, se actualiza el estado de silenciamiento en el receptor. Cuando se recibe un estado de receptor que indica un cambio en su estado de silencio, el interruptor se actualiza en consecuencia. El interruptor se inhabilitará si no hay ninguna sesión activa actualmente o si la sesión actual no admite el silenciamiento.

- (GCKUIMultistateButton*) muteToggleButton
readwritenonatomicweak

Un botón de activación para silenciar o activar el sonido del receptor

El llamador debe configurar los íconos apropiados de "silencio" y "activado" para los estados GCKUIButtonStateMuteOn y GCKUIButtonStateMuteOff del botón, respectivamente. El estado del botón se actualiza automáticamente para reflejar el estado de silencio actual en el receptor. Cuando se presiona el botón, se actualiza el estado de silenciamiento en el receptor. El botón se inhabilitará si no hay ninguna sesión activa o si la sesión actual no admite la silenciación del volumen.