סיווג 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
 מתג להחלפת מצב ההשתקה של המקבל. עוד...
 
GCKUIMultistateButtonmuteToggleButton
 לחצן להשתקה או לביטול ההשתקה של המקלט. עוד...
 

פרטי השיטה

- (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

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

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

- (GCKUIMultistateButton*) muteToggleButton
readwritenonatomicweak

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

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