Classe GCKUIDeviceVolumeController

Riferimento alla classe GCKUIDeviceVolumeController

Panoramica

Un controller per le visualizzazioni dell'interfaccia utente che viene utilizzato per controllare o visualizzare il volume e lo stato di disattivazione dell'audio di un ricevitore.

L'applicazione di chiamata registra i controlli di interfaccia utente relativi al volume con il controller impostando le proprietà appropriate. Il controller poi risponde agli eventi di tocco sui controlli inviando i comandi del volume appropriati al ricevitore e aggiorna i controlli in base alle informazioni sullo stato ricevute dal ricevitore. Il controller attiva e disattiva automaticamente i controlli dell'interfaccia utente in base allo stato della sessione e del ricevitore corrente.

Since
3,0

Eredita NSObject.

Riepilogo del metodo dell'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 lo stato di disattivazione del destinatario. Altro...
 
(void) - volumeUp
 Un metodo pratico per aumentare il volume del ricevitore in base all'incremento del volume. Altro...
 
(void) - volumeDown
 Un metodo pratico per ridurre il volume del ricevitore in base all'incremento del volume. Altro...
 
(void) - toggleMuted
 Un metodo pratico per attivare/disattivare lo stato di disattivazione. 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 lo stato di disattivazione del destinatario. Altro...
 
GCKUIButtonmuteToggleButton
 Un pulsante di attivazione/disattivazione per la disattivazione e la disattivazione dell'audio del 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 lo stato di disattivazione del destinatario.

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 del volume.

Delega all'oggetto GCKSession attualmente attivo.

- (void) volumeDown

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

Delega all'oggetto GCKSession attualmente attivo.

- (void) toggleMuted

Un metodo pratico per attivare/disattivare lo stato di disattivazione.

Delega all'oggetto GCKSession attualmente attivo.

Dettaglio proprietà

- (UIButton*) volumeUpButton
readwritenonatomicweak

Un pulsante "Alza il volume".

Quando si tocca il pulsante, il volume del ricevitore aumenta dell'incremento di volume. Il pulsante verrà disattivato se non esiste una sessione attualmente attiva o se la sessione corrente non supporta la regolazione del volume.

- (UIButton*) volumeDownButton
readwritenonatomicweak

Un pulsante "Abbassa il volume".

Quando viene toccato il pulsante, il volume del ricevitore viene ridotto dell'incremento del volume. Il pulsante verrà disattivato se non esiste una sessione attualmente attiva 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 uno stato di ricezione che indica una variazione del volume del destinatario, il valore del dispositivo di scorrimento viene aggiornato di conseguenza. Il dispositivo di scorrimento verrà disabilitato se non esiste una sessione attualmente attiva o se la sessione corrente non supporta la regolazione del volume.

- (UISwitch*) muteSwitch
readwritenonatomicweak

Un interruttore per attivare/disattivare lo stato di disattivazione del destinatario.

Quando viene attivato il pulsante, lo stato di disattivazione viene aggiornato sul ricevitore. Quando viene ricevuto uno stato di ricezione che indica una modifica dello stato di disattivazione del destinatario, l'opzione viene aggiornata di conseguenza. L'opzione verrà disattivata se non c'è alcuna sessione attualmente attiva o se la sessione corrente non supporta la disattivazione.

- (GCKUIButton*) muteToggleButton
readwritenonatomicweak

Un pulsante di attivazione/disattivazione per la disattivazione e la disattivazione dell'audio del ricevitore.

Il chiamante deve impostare le icone "audio disattivato" e "audio riattivato" rispettivamente per lo stato GCKUIControlStateMuteOn e GCKUIControlStateMuteOff del pulsante. Lo stato del pulsante viene aggiornato automaticamente in modo da riflettere lo stato di disattivazione attuale del ricevitore. Quando viene toccato il pulsante, lo stato di disattivazione viene aggiornato sul ricevitore. Il pulsante verrà disattivato se non esiste una sessione attualmente attiva o se la sessione corrente non supporta la disattivazione del volume.