מחלקה GCKUIDeviceVolumeController

הפניה למחלקה GCKUIDeviceVolumeController

סקירה כללית

שלט לתצוגות ממשק משתמש שמשמש לשליטה או להצגה של עוצמת הקול וההשתקה של מקלט Cast.

האפליקציה לשיחות רושמת את פקדי ממשק המשתמש שקשורים לעוצמת הקול באמצעות השלט רחוק, על ידי הגדרת המאפיינים המתאימים. לאחר מכן, הבקר מגיב לאירועי מגע בפקדים על ידי הנפקת הפקודות המתאימות למקלט ומעדכן את הפקדים בהתאם לפרטי הסטטוס שמתקבלים מהמקבל. הבקר מפעיל ומשבית באופן אוטומטי את פקדי ממשק המשתמש בהתאם להפעלה הנוכחית ולמצב המקבל.

סינסה
3.0

עוברת בירושה את NSObject.

סיכום של שיטת המכונה

(instancetype) - init
 מאתחל ייעודי. עוד...
 
(void) - setVolume:
 שיטה נוחה לשינוי עוצמת הקול של המקבל. עוד...
 
(void) - setMuted:
 שיטה נוחה לשינוי מצב ההשתקה של המקבל. עוד...
 
(void) - volumeUp
 שיטה נוחה להגדלת עוצמת הקול של המקבל בהגברה של עוצמת הקול. עוד...
 
(void) - volumeDown
 שיטה נוחה להפחתת עוצמת הקול של המקבל בהגברה של עוצמת הקול. עוד...
 
(void) - toggleMuted
 שיטת נוחות להחלפה של מצב ההשתקה. עוד...
 

סיכום הנכס

UIButton * volumeUpButton
 לחצן ל"הגברת עוצמת הקול". עוד...
 
UIButton * volumeDownButton
 לחצן ל"החלשת עוצמת קול". עוד...
 
UISlider * volumeSlider
 פס הזזה להצגה ולשינוי עוצמת הקול של המקלט הנוכחי. עוד...
 
UISwitch * muteSwitch
 מתג להחלפת מצב ההשתקה של המקלט. עוד...
 
GCKUIButtonmuteToggleButton
 לחצן החלפת מצב להשתקה/ביטול השתקה של המקלט. עוד...
 

פרטי השיטה

- (instancetype) init

מאתחל ייעודי.

- (void) setVolume: (float)  volume

שיטה נוחה לשינוי עוצמת הקול של המקבל.

העברת האובייקט לאובייקט GCKSession שפעיל כרגע.

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

שיטה נוחה לשינוי מצב ההשתקה של המקבל.

העברת האובייקט לאובייקט GCKSession שפעיל כרגע.

Parameters
mutedThe new mute state.
- (void) volumeUp

שיטה נוחה להגדלת עוצמת הקול של המקבל בהגברה של עוצמת הקול.

העברת האובייקט לאובייקט GCKSession שפעיל כרגע.

- (void) volumeDown

שיטה נוחה להפחתת עוצמת הקול של המקבל בהגברה של עוצמת הקול.

העברת האובייקט לאובייקט GCKSession שפעיל כרגע.

- (void) toggleMuted

שיטת נוחות להחלפה של מצב ההשתקה.

העברת האובייקט לאובייקט GCKSession שפעיל כרגע.

פרטי הנכס

- (UIButton*) volumeUpButton
readwritenonatomicweak

לחצן ל"הגברת עוצמת הקול".

כשמקישים על הלחצן, עוצמת הקול של המקבל גדולה יותר מעוצמת הקול. הלחצן יושבת אם אין סשן פעיל כרגע, או אם הסשן הנוכחי לא תומך בהתאמת עוצמת הקול.

- (UIButton*) volumeDownButton
readwritenonatomicweak

לחצן ל"החלשת עוצמת קול".

כשמקישים על הלחצן, עוצמת הקול של המקבל מונמכת בהתאם לנפח עוצמת הקול. הלחצן יושבת אם אין סשן פעיל כרגע, או אם הסשן הנוכחי לא תומך בהתאמת עוצמת הקול.

- (UISlider*) volumeSlider
readwritenonatomicweak

פס הזזה להצגה ולשינוי עוצמת הקול של המקלט הנוכחי.

כאשר הערך של פס ההזזה משתנה על ידי המשתמש, עוצמת הקול מעודכנת במקלט. אם מתקבל סטטוס של מקבל, שמציין שינוי בעוצמת הקול של המקבל, ערך פס ההזזה יתעדכן בהתאם. פס ההזזה יושבת אם אין סשן פעיל באותו הזמן, או אם הסשן הנוכחי לא תומך בהתאמת עוצמת הקול.

- (UISwitch*) muteSwitch
readwritenonatomicweak

מתג להחלפת מצב ההשתקה של המקלט.

כאשר מתג זה, מצב ההשתקה מתעדכן במקלט. אם מתקבל סטטוס מקלט שמציין שינוי במצב ההשתקה של המקבל, המתג יעודכן בהתאם. המתג יושבת אם אין סשן פעיל כרגע, או אם הסשן הנוכחי לא תומך בהשתקה.

- (GCKUIButton*) muteToggleButton
readwritenonatomicweak

לחצן החלפת מצב להשתקה/ביטול השתקה של המקלט.

על המתקשר להגדיר סמלים מתאימים למצב 'מושתק' ו'לא מושתק' עבור המצבים GCKUIControlStateMuteOn ו-GCKUIControlStateMuteOff של הלחצן, בהתאמה. מצב הלחצן מתעדכן אוטומטית כדי לשקף את מצב ההשתקה הנוכחית במקלט. כשמקישים על הלחצן, מצב ההשתקה מתעדכן במקלט. הלחצן יושבת אם אין סשן פעיל כרגע, או אם הסשן הנוכחי לא תומך בהשתקת עוצמת הקול.