Klasa GCKUIDeviceVolumeController

Odniesienie do klasy GCKUIDeviceVolumeController

Opis

Kontroler do widoków interfejsu służący do sterowania i wyświetlania głośności oraz wyciszania odbiornika.

Aplikacja wywołująca rejestruje związane z głośnością elementy interfejsu użytkownika za pomocą kontrolera, ustawiając odpowiednie właściwości. Następnie kontroler reaguje na zdarzenia dotknięcia elementów sterujących, wydają odpowiednie polecenia głośności do odbiornika i aktualizuje je na podstawie otrzymanych od niego informacji o stanie. Kontroler automatycznie włącza i wyłącza elementy sterujące interfejsu odpowiednio do bieżącego stanu sesji i odbiornika.

Od
3,0

Dziedziczy NSObject.

Podsumowanie metody instancji

(instancetype) - init
 Wyznaczony inicjator. Więcej...
 
(void) - setVolume:
 Wygodny sposób na zmianę głośności odbiornika. Więcej...
 
(void) - setMuted:
 Wygodna metoda zmiany stanu wyciszenia u odbiorcy. Więcej...
 
(void) - volumeUp
 Wygodny sposób zwiększania głośności odbiornika o zwiększenie głośności. Więcej...
 
(void) - volumeDown
 Wygodny sposób na zmniejszanie głośności odbiorcy o zwiększanie głośności. Więcej...
 
(void) - toggleMuted
 Wygodna metoda przełączania stanu wyciszenia. Więcej...
 

Podsumowanie usługi

UIButton * volumeUpButton
 Przycisk zwiększania głośności. Więcej...
 
UIButton * volumeDownButton
 Przycisk zmniejszania głośności. Więcej...
 
UISlider * volumeSlider
 Suwak do wyświetlania i zmieniania bieżącej głośności odbiornika. Więcej...
 
UISwitch * muteSwitch
 Przełącznik do przełączania stanu wyciszenia odbiorcy. Więcej...
 
GCKUIMultistateButtonmuteToggleButton
 Przełącznik umożliwiający wyciszanie i wyłączanie wyciszenia odbiornika. Więcej...
 

Szczegóły metody

- (instancetype) init

Wyznaczony inicjator.

- (void) setVolume: (float)  volume

Wygodny sposób na zmianę głośności odbiornika.

Przedstawiciele do obecnie aktywnego obiektu GCKSession.

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

Wygodna metoda zmiany stanu wyciszenia u odbiorcy.

Przedstawiciele do obecnie aktywnego obiektu GCKSession.

Parameters
mutedThe new mute state.
- (void) volumeUp

Wygodny sposób zwiększania głośności odbiornika o zwiększenie głośności.

Przedstawiciele do obecnie aktywnego obiektu GCKSession.

- (void) volumeDown

Wygodny sposób na zmniejszanie głośności odbiorcy o zwiększanie głośności.

Przedstawiciele do obecnie aktywnego obiektu GCKSession.

- (void) toggleMuted

Wygodna metoda przełączania stanu wyciszenia.

Przedstawiciele do obecnie aktywnego obiektu GCKSession.

Szczegóły nieruchomości

- (UIButton*) volumeUpButton
readwritenonatomicweak

Przycisk zwiększania głośności.

Po kliknięciu przycisku głośność odbiornika jest zwiększana o stopień głośności. Przycisk będzie nieaktywny, jeśli nie jest obecnie aktywna żadna sesja lub jeśli bieżąca sesja nie obsługuje regulacji głośności.

- (UIButton*) volumeDownButton
readwritenonatomicweak

Przycisk zmniejszania głośności.

Po kliknięciu przycisku głośność odbiornika jest zmniejszana o stopień głośności. Przycisk będzie nieaktywny, jeśli nie jest obecnie aktywna żadna sesja lub jeśli bieżąca sesja nie obsługuje regulacji głośności.

- (UISlider*) volumeSlider
readwritenonatomicweak

Suwak do wyświetlania i zmieniania bieżącej głośności odbiornika.

Gdy użytkownik zmieni wartość suwaka, głośność zostanie zaktualizowana na odbiorniku. Po otrzymaniu stanu odbiornika wskazującego na zmianę głośności odbiornika wartość na suwaku jest odpowiednio aktualizowana. Suwak będzie nieaktywny, jeśli nie jest aktywna żadna sesja lub jeśli bieżąca sesja nie obsługuje regulacji głośności.

- (UISwitch*) muteSwitch
readwritenonatomicweak

Przełącznik do przełączania stanu wyciszenia odbiorcy.

Gdy przełącznik jest przesunięty, stan wyciszenia jest aktualizowany na odbiorniku. Po otrzymaniu informacji o stanie odbiornika wskazującym zmianę stanu wyciszenia u odbiorcy, przełącznik jest odpowiednio aktualizowany. Jeśli nie jest aktywna żadna sesja lub bieżąca sesja nie obsługuje wyciszania, przełącznik będzie wyłączony.

- (GCKUIMultistateButton*) muteToggleButton
readwritenonatomicweak

Przełącznik umożliwiający wyciszanie i wyłączanie wyciszenia odbiornika.

Rozmówca powinien ustawić odpowiednie ikony „wyciszone” i „wyciszone” odpowiednio dla stanu GCKUIButtonStateMuteOn i GCKUIButtonStateMuteOff przycisku. Stan przycisku jest automatycznie aktualizowany o obecny stan wyciszenia na odbiorniku. Po kliknięciu przycisku stan wyciszenia na odbiorniku jest aktualizowany. Przycisk będzie nieaktywny, jeśli nie jest obecnie aktywna żadna sesja lub jeśli bieżąca sesja nie obsługuje wyciszania głośności.