Classe GCKUIDeviceVolumeController

Documentation de référence de la classe GCKUIDeviceVolumeController

Présentation

Contrôleur des vues de l'interface utilisateur permettant de contrôler ou d'afficher le volume et de couper le son d'un récepteur Cast.

L'application appelante enregistre ses commandes d'interface utilisateur liées au volume auprès du contrôleur en définissant les propriétés appropriées. La télécommande répond ensuite aux événements tactiles sur les commandes en émettant les commandes de volume appropriées au récepteur, puis actualise ces commandes en fonction des informations d'état reçues de celui-ci. Le contrôleur active et désactive automatiquement les commandes de l'interface utilisateur en fonction de l'état actuel de la session et du destinataire.

Depuis
3,0

Hérite du NSObject.

Résumé des méthodes d'instance

(instancetype) - init
 initialiseur désigné. Plus...
 
(void) - setVolume:
 Une méthode pratique permettant de modifier le volume du récepteur. Plus...
 
(void) - setMuted:
 Méthode pratique permettant de modifier l'état de désactivation du son du récepteur. Plus...
 
(void) - volumeUp
 Méthode pratique permettant d'augmenter le volume du récepteur selon l'incrément de volume. Plus...
 
(void) - volumeDown
 Méthode pratique permettant de réduire le volume du récepteur selon l'incrément de volume. Plus...
 
(void) - toggleMuted
 Une méthode pratique pour activer/désactiver l'état de désactivation du son. Plus...
 

Résumé de la propriété

UIButton * volumeUpButton
 Un bouton volume+ Plus...
 
UIButton * volumeDownButton
 Un bouton volume- Plus...
 
UISlider * volumeSlider
 Curseur permettant d'afficher et de modifier le volume actuel du récepteur. Plus...
 
UISwitch * muteSwitch
 Bouton bascule permettant d'activer/de désactiver le son du récepteur. Plus...
 
GCKUIMultistateButtonmuteToggleButton
 Bouton d'activation/de désactivation pour couper/réactiver le son du destinataire Plus...
 

Détails sur la méthode

- (instancetype) init

initialiseur désigné.

- (void) setVolume: (float)  volume

Une méthode pratique permettant de modifier le volume du récepteur.

Délègue à l'objet GCKSession actuellement actif.

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

Méthode pratique permettant de modifier l'état de désactivation du son du récepteur.

Délègue à l'objet GCKSession actuellement actif.

Parameters
mutedThe new mute state.
- (void) volumeUp

Méthode pratique permettant d'augmenter le volume du récepteur selon l'incrément de volume.

Délègue à l'objet GCKSession actuellement actif.

- (void) volumeDown

Méthode pratique permettant de réduire le volume du récepteur selon l'incrément de volume.

Délègue à l'objet GCKSession actuellement actif.

- (void) toggleMuted

Une méthode pratique pour activer/désactiver l'état de désactivation du son.

Délègue à l'objet GCKSession actuellement actif.

Détails de la propriété

- (UIButton*) volumeUpButton
readwritenonatomicweak

Un bouton volume+

Lorsque vous appuyez sur le bouton, le volume du récepteur augmente selon l'incrément. Le bouton sera désactivé si aucune session n'est actuellement active ou si la session en cours n'est pas compatible avec l'ajustement du volume.

- (UIButton*) volumeDownButton
readwritenonatomicweak

Un bouton volume-

Lorsque l'utilisateur appuie sur le bouton, le volume du récepteur est réduit de l'incrément de volume. Le bouton sera désactivé si aucune session n'est actuellement active ou si la session en cours n'est pas compatible avec l'ajustement du volume.

- (UISlider*) volumeSlider
readwritenonatomicweak

Curseur permettant d'afficher et de modifier le volume actuel du récepteur.

Lorsque la valeur du curseur est modifiée par l'utilisateur, le volume est mis à jour sur le récepteur. Lorsque l'état d'un récepteur indique un changement de volume, la valeur du curseur est mise à jour en conséquence. Le curseur est désactivé si aucune session n'est actuellement active ou si la session en cours n'est pas compatible avec l'ajustement du volume.

- (UISwitch*) muteSwitch
readwritenonatomicweak

Bouton bascule permettant d'activer/de désactiver le son du récepteur.

Lorsque le bouton est activé, le son est mis à jour sur le récepteur. Lorsque l'état de réception d'un récepteur indique un changement de son état de désactivation du son, le commutateur est mis à jour en conséquence. Le bouton est désactivé si aucune session n'est actuellement active ou si la session en cours ne permet pas de couper le son.

- (GCKUIMultistateButton*) muteToggleButton
readwritenonatomicweak

Bouton d'activation/de désactivation pour couper/réactiver le son du destinataire

L'appelant doit définir les icônes"Son coupé " et"Son activé" appropriées pour les états GCKUIButtonStateMuteOn et GCKUIButtonStateMuteOff du bouton, respectivement. L'état du bouton est automatiquement mis à jour pour refléter la désactivation actuelle du son sur le récepteur. Lorsque l'utilisateur appuie sur le bouton, le son est mis à jour sur le récepteur. Le bouton sera désactivé si aucune session n'est actuellement active ou si la session en cours ne permet pas de couper le son.