Classe GCKUIDeviceVolumeController

Riferimento alla classe GCKUIDeviceVolumeController

Panoramica

Un controller per le viste UI che viene utilizzato per controllare o visualizzare il volume e lo stato di disattivazione audio di un ricevitore di trasmissione.

L'applicazione di chiamata registra i propri controlli UI relativi al volume con il controller impostando le proprietà appropriate. Il controller risponde quindi agli eventi touch sui controlli inviando al ricevitore i comandi di volume appropriati e li aggiorna in base alle informazioni sullo stato ricevute dal ricevitore. Il controller attiva e disattiva automaticamente i controlli UI in base alla sessione corrente e allo stato del destinatario.

Dal
3,0

Eredita NSObject.

Riepilogo del metodo di istanza

(instancetype) - init
 Inizializzatore designato. Altro...
 
(void) - setVolume:
 Un metodo pratico per regolare il volume del ricevitore. Altro...
 
(void) - setMuted:
 Un metodo pratico per modificare l'audio del ricevitore. Altro...
 
(void) - volumeUp
 Un metodo pratico per aumentare il volume del ricevitore in base all'incremento. Altro...
 
(void) - volumeDown
 Un metodo pratico per abbassare il volume del ricevitore in base all'incremento di volume. Altro...
 
(void) - toggleMuted
 Un metodo pratico per attivare/disattivare l'audio. Altro...
 

Riepilogo proprietà

UIButton * volumeUpButton
 Un pulsante "Alza il volume". Altro...
 
UIButton * volumeDownButton
 Un pulsante "Abbassa il volume". Altro...
 
UISlider * volumeSlider
 Un dispositivo di scorrimento per visualizzare e modificare il volume attuale del ricevitore. Altro...
 
UISwitch * muteSwitch
 Un interruttore per attivare/disattivare l'audio del ricevitore. Altro...
 
GCKUIMultistateButtonmuteToggleButton
 Un pulsante di attivazione/disattivazione per disattivare/riattivare il ricevitore. Altro...
 

Dettaglio metodo

- (instancetype) init

Inizializzatore designato.

- (void) setVolume: (float)  volume

Un metodo pratico per regolare il volume del ricevitore.

Delega all'oggetto GCKSession attualmente attivo.

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

Un metodo pratico per modificare l'audio del ricevitore.

Delega all'oggetto GCKSession attualmente attivo.

Parameters
mutedThe new mute state.
- (void) volumeUp

Un metodo pratico per aumentare il volume del ricevitore in base all'incremento.

Delega all'oggetto GCKSession attualmente attivo.

- (void) volumeDown

Un metodo pratico per abbassare il volume del ricevitore in base all'incremento di volume.

Delega all'oggetto GCKSession attualmente attivo.

- (void) toggleMuted

Un metodo pratico per attivare/disattivare l'audio.

Delega all'oggetto GCKSession attualmente attivo.

Dettagli della proprietà

- (UIButton*) volumeUpButton
readwritenonatomicweak

Un pulsante "Alza il volume".

Quando tocchi il pulsante, il volume del ricevitore viene aumentato di un incremento di volume. Il pulsante verrà disattivato se al momento non ci sono sessioni attive o se la sessione corrente non supporta la regolazione del volume.

- (UIButton*) volumeDownButton
readwritenonatomicweak

Un pulsante "Abbassa il volume".

Quando tocchi il pulsante, il volume del ricevitore viene diminuito dell'incremento di volume. Il pulsante verrà disattivato se al momento non ci sono sessioni attive o se la sessione corrente non supporta la regolazione del volume.

- (UISlider*) volumeSlider
readwritenonatomicweak

Un dispositivo di scorrimento per visualizzare e modificare il volume attuale del ricevitore.

Quando l'utente modifica il valore del dispositivo di scorrimento, il volume viene aggiornato sul ricevitore. Quando viene ricevuto lo stato del ricevitore che indica una variazione del volume del ricevitore, il valore del dispositivo di scorrimento viene aggiornato di conseguenza. Il dispositivo di scorrimento verrà disattivato se al momento non ci sono sessioni attive o se la sessione corrente non supporta la regolazione del volume.

- (UISwitch*) muteSwitch
readwritenonatomicweak

Un interruttore per attivare/disattivare l'audio del ricevitore.

Quando l'interruttore viene attivato, lo stato di disattivazione audio viene aggiornato sul ricevitore. Quando viene ricevuto lo stato del ricevitore, che indica una modifica dello stato di disattivazione audio del ricevitore, l'interruttore viene aggiornato di conseguenza. L'opzione verrà disattivata se non ci sono sessioni attualmente attive o se la sessione in corso non supporta la disattivazione.

- (GCKUIMultistateButton*) muteToggleButton
readwritenonatomicweak

Un pulsante di attivazione/disattivazione per disattivare/riattivare il ricevitore.

Il chiamante deve impostare le icone "audio riattivato" e "audio riattivato" rispettivamente per gli stati GCKUIButtonStateMuteOn e GCKUIButtonStateMuteOff del pulsante. Lo stato del pulsante viene aggiornato automaticamente per riflettere l'attuale stato di disattivazione audio sul ricevitore. Quando tocchi il pulsante, la disattivazione dell'audio viene aggiornata sul ricevitore. Il pulsante verrà disattivato se non ci sono sessioni attive o se la sessione corrente non supporta la disattivazione del volume.