cast. מסגרת
זהו מרחב השמות cast.framework.
מחלקות
ActiveInputStateEventData
נתוני אירועים השתנו במצב הקלט הפעיל של המקבל.
ApplicationMetadata
העברת מטא-נתונים של אפליקציה.
ApplicationMetadataEventData
נתוני אירוע ששונו במטא-נתונים של האפליקציה.
ApplicationStatusEventData
טקסט הסטטוס של האפליקציה השתנה בנתוני האירוע.
CastContext
ניהול האינטראקציה של ההעברה. אובייקט singleton שמאוחזר באמצעות getInstance. ניהול מצבים – צריך לציין את המצב של סמל ההעברה (cast) ואת אובייקט הסשן. אי אפשר לבצע העברה (cast) עד שאפשרויות ההעברה יסופקו על ידי setOptions.
CastOptions
אפשרויות העברת דפים.
CastSession
ניהול סשן העברה.
CastStateEventData
נתונים של אירוע שהשתנה במצב העברה.
EventData
נתונים כלליים של אירועי העברה (cast). מציינים את סוג האירוע.
MediaSessionEventData
נתוני האירוע שונו לסשן מדיה.
RemotePlayer
מאפייני הנגן המרוחק שמתעדכנים על ידי
cast.framework.RemotePlayerController
.
RemotePlayerChangedEvent
אירוע שינוי השדה של הנגן המרוחק.
RemotePlayerController
בקר של נגן מרוחק להעברה (cast), שמאפשר קישור נתונים של נגן מרוחק למצב ההעברה (cast). הוא מנהל אובייקט של שחקן ומעדכן את המאפיינים שלו, וכך מספק אירועים לשינויים בנגן.
SessionStateEventData
נתונים של אירוע שהשתנה במצב הסשן.
VolumeEventData
עוצמת הקול של המקלט או השתקת נתוני האירוע שהשתנו.
ספירות
ActiveInputState
מספר
המצבים האפשריים של הקלט הפעיל של המקבל.
Value |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
מספר מציין שלא ידוע (ו/או שלא ניתן לדעת) אם מכשיר Google CAST הוא קלט הווידאו הפעיל כרגע. ניתן לדווח על מצב הקלט הפעיל רק כשמכשיר Google CAST מחובר לטלוויזיה או למכשיר AVR עם תמיכה ב-CEC. |
ACTIVE_INPUT_STATE_NO |
מספר מציין שמכשיר Google CAST הוא לא קלט הווידאו הפעיל כרגע. |
ACTIVE_INPUT_STATE_YES |
מספר מציין שמכשיר Google CAST הוא קלט הווידאו הפעיל כרגע. |
CastContextEventType
מחרוזת
האירועים הנתמכים על ידי cast.framework.CastContext.
Value |
|
---|---|
CAST_STATE_CHANGED |
מחרוזת אירוע של מעקב אחר המצב של סמל ההעברה. נתוני אירועים הם מסוג cast.framework.CastStateEventData. |
SESSION_STATE_CHANGED |
מחרוזת אירוע למעקב אחר סשן ההעברה הנוכחי. נתוני אירועים הם מסוג cast.framework.SessionStateEventData. |
CastState
מחרוזת
מצבי ההעברה האפשריים.
Value |
|
---|---|
NO_DEVICES_AVAILABLE |
מחרוזת אין מכשירי CAST זמינים. |
NOT_CONNECTED |
מחרוזת יש מכשירי CAST, אבל לא הוגדר סשן העברה. |
מתבצע חיבור |
מחרוזת המערכת יוצרת את סשן ההעברה (cast). |
מחובר |
מחרוזת מתבצעת העברה (cast). |
LoggerLevel
מספר
רמות רישום ביומן עבור framework של העברה (cast).
Value |
|
---|---|
ניפוי באגים |
מספר רישום ביומן של ניפוי באגים (כל ההודעות). |
מידע |
מספר רישום מידע ביומן (אירועים, יומנים כלליים). |
אזהרה |
מספר רישום אזהרות (אזהרות). |
שגיאה |
מספר שגיאה ברישום ביומן (שגיאות). |
ללא |
מספר ללא רישום ביומן. |
RemotePlayerEventType
מחרוזת
סוגי אירועים של שינויים בנתונים של cast.framework.RemotePlayer.
Value |
|
---|---|
ANY_CHANGE |
מחרוזת כל אחד מהמאפיינים השתנה. כדאי להשתמש באפליקציה של קישור זוויתי, שבה צריך לקבל הודעה בכל פעם שמשנים נכס. |
IS_CONNECTED_CHANGED |
מחרוזת הנכס isConnected השתנה. |
IS_MEDIA_LOADED_CHANGED |
מחרוזת הנכס isMediaLoaded השתנה. |
QUEUE_DATA_CHANGED |
מחרוזת הנכס queueData השתנה. |
VIDEO_INFO_CHANGED |
מחרוזת הנכס videoInfo השתנה. |
DURATION_CHANGED |
מחרוזת המאפיין duration השתנה. |
CURRENT_TIME_CHANGED |
מחרוזת הנכס currentTime השתנה. |
IS_PAUSED_CHANGED |
מחרוזת הנכס isPaused השתנה. |
VOLUME_LEVEL_CHANGED |
מחרוזת הערך של הנכס volumeLevel השתנה. |
CAN_CONTROL_VOLUME_CHANGED |
מחרוזת הנכס canControlVolume השתנה. |
IS_MUTED_CHANGED |
מחרוזת הנכס isMuted השתנה. |
CAN_PAUSE_CHANGED |
מחרוזת הנכס canPause השתנה. |
CAN_SEEK_CHANGED |
מחרוזת הנכס canSeek השתנה. |
DISPLAY_NAME_CHANGED |
מחרוזת הנכס displayName השתנה. |
STATUS_TEXT_CHANGED |
מחרוזת המאפיין statusText השתנה. |
TITLE_CHANGED |
מחרוזת המאפיין title השתנה. |
DISPLAY_STATUS_CHANGED |
מחרוזת הנכס displayStatus השתנה. |
MEDIA_INFO_CHANGED |
מחרוזת הנכס mediaInfo השתנה. |
IMAGE_URL_CHANGED |
מחרוזת הנכס imageUrl השתנה. |
PLAYER_STATE_CHANGED |
מחרוזת הנכס playerState השתנה. |
IS_PLAYING_BREAK_CHANGED |
מחרוזת הנכס isPlayingBreak השתנה. |
NUMBER_BREAK_CLIPS_CHANGED |
מחרוזת הנכס numberBreakClips השתנה. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED |
מחרוזת הנכס currentBreakClipNumber השתנה. |
CURRENT_BREAK_TIME_CHANGED |
מחרוזת הנכס currentBreakTime השתנה. |
CURRENT_BREAK_CLIP_TIME_CHANGED |
מחרוזת הנכס currentBreakClipTime השתנה. |
BREAK_ID_CHANGED |
מחרוזת הנכס breakId השתנה. |
BREAK_CLIP_ID_CHANGED |
מחרוזת הנכס breakClipId השתנה. |
WHEN_SKIPPABLE_CHANGED |
מחרוזת הנכס whenSkippable השתנה. |
LIVE_SEEKABLE_RANGE_CHANGED |
מחרוזת הנכס liveSeekableRange השתנה. |
SessionEventType
מחרוזת
האירועים הנתמכים על ידי cast.framework.CastSession.
Value |
|
---|---|
APPLICATION_STATUS_CHANGED |
מחרוזת הטקסט של סטטוס האפליקציה השתנה. נתוני אירוע הם מסוג cast.framework.ApplicationStatusEventData. |
APPLICATION_METADATA_CHANGED |
מחרוזת המטא-נתונים של האפליקציה השתנו. נתוני אירוע הם מסוג cast.framework.ApplicationMetadataEventData. |
ACTIVE_INPUT_STATE_CHANGED |
מחרוזת מצב הקלט הפעיל של המקבל השתנה. נתוני אירוע הם מסוג cast.framework.ActiveInputStateEventData. |
VOLUME_CHANGED |
מחרוזת עוצמת הקול של המקלט או סטטוס ההשתקה השתנו. נתוני אירועים הם מסוג cast.framework.VolumeEventData. |
MEDIA_SESSION |
מחרוזת התחיל סשן מדיה חדש. נתוני אירועים הם מסוג cast.framework.MediaSessionEventData. |
SessionState
מחרוזת
מצבי סשן ההעברה (cast).
Value |
|
---|---|
NO_SESSION |
מחרוזת לא הוגדר סשן העברה (cast). |
SESSION_STARTING |
מחרוזת המערכת יוצרת את סשן ההעברה (cast). |
SESSION_STARTED |
מחרוזת מתבצעת העברה (cast). |
SESSION_START_FAILED |
מחרוזת התחלת פעולת ההעברה נכשלה. סיבת הכשל מצוינת בשדה cast.framework.SessionStateEventData#errorCode בנתוני האירוע. |
SESSION_ENDING |
מחרוזת מתבצע ניתוק של סשן ההעברה. |
SESSION_ENDED |
מחרוזת פעילות ההעברה מנותקת. |
SESSION_RESUMED |
מחרוזת נוצר חיבור לסשן שכבר קיים. |
תכונות
ActiveInputState
מספר
המצבים האפשריים של הקלט הפעיל של המקבל.
Value |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
מספר מציין שלא ידוע (ו/או שלא ניתן לדעת) אם מכשיר Google CAST הוא קלט הווידאו הפעיל כרגע. ניתן לדווח על מצב הקלט הפעיל רק כשמכשיר Google CAST מחובר לטלוויזיה או למכשיר AVR עם תמיכה ב-CEC. |
ACTIVE_INPUT_STATE_NO |
מספר מציין שמכשיר Google CAST הוא לא קלט הווידאו הפעיל כרגע. |
ACTIVE_INPUT_STATE_YES |
מספר מציין שמכשיר Google CAST הוא קלט הווידאו הפעיל כרגע. |
CastContextEventType
מחרוזת
האירועים הנתמכים על ידי cast.framework.CastContext.
Value |
|
---|---|
CAST_STATE_CHANGED |
מחרוזת אירוע של מעקב אחר המצב של סמל ההעברה. נתוני אירועים הם מסוג cast.framework.CastStateEventData. |
SESSION_STATE_CHANGED |
מחרוזת אירוע למעקב אחר סשן ההעברה הנוכחי. נתוני אירועים הם מסוג cast.framework.SessionStateEventData. |
CastState
מחרוזת
מצבי ההעברה האפשריים.
Value |
|
---|---|
NO_DEVICES_AVAILABLE |
מחרוזת אין מכשירי CAST זמינים. |
NOT_CONNECTED |
מחרוזת יש מכשירי CAST, אבל לא הוגדר סשן העברה. |
מתבצע חיבור |
מחרוזת המערכת יוצרת את סשן ההעברה (cast). |
מחובר |
מחרוזת מתבצעת העברה (cast). |
LoggerLevel
מספר
רמות רישום ביומן עבור framework של העברה (cast).
Value |
|
---|---|
ניפוי באגים |
מספר רישום ביומן של ניפוי באגים (כל ההודעות). |
מידע |
מספר רישום מידע ביומן (אירועים, יומנים כלליים). |
אזהרה |
מספר רישום אזהרות (אזהרות). |
שגיאה |
מספר שגיאה ברישום ביומן (שגיאות). |
ללא |
מספר ללא רישום ביומן. |
RemotePlayerEventType
מחרוזת
סוגי אירועים של שינויים בנתונים של cast.framework.RemotePlayer.
Value |
|
---|---|
ANY_CHANGE |
מחרוזת כל אחד מהמאפיינים השתנה. כדאי להשתמש באפליקציה של קישור זוויתי, שבה צריך לקבל הודעה בכל פעם שמשנים נכס. |
IS_CONNECTED_CHANGED |
מחרוזת הנכס isConnected השתנה. |
IS_MEDIA_LOADED_CHANGED |
מחרוזת הנכס isMediaLoaded השתנה. |
QUEUE_DATA_CHANGED |
מחרוזת הנכס queueData השתנה. |
VIDEO_INFO_CHANGED |
מחרוזת הנכס videoInfo השתנה. |
DURATION_CHANGED |
מחרוזת המאפיין duration השתנה. |
CURRENT_TIME_CHANGED |
מחרוזת הנכס currentTime השתנה. |
IS_PAUSED_CHANGED |
מחרוזת הנכס isPaused השתנה. |
VOLUME_LEVEL_CHANGED |
מחרוזת הערך של הנכס volumeLevel השתנה. |
CAN_CONTROL_VOLUME_CHANGED |
מחרוזת הנכס canControlVolume השתנה. |
IS_MUTED_CHANGED |
מחרוזת הנכס isMuted השתנה. |
CAN_PAUSE_CHANGED |
מחרוזת הנכס canPause השתנה. |
CAN_SEEK_CHANGED |
מחרוזת הנכס canSeek השתנה. |
DISPLAY_NAME_CHANGED |
מחרוזת הנכס displayName השתנה. |
STATUS_TEXT_CHANGED |
מחרוזת המאפיין statusText השתנה. |
TITLE_CHANGED |
מחרוזת המאפיין title השתנה. |
DISPLAY_STATUS_CHANGED |
מחרוזת הנכס displayStatus השתנה. |
MEDIA_INFO_CHANGED |
מחרוזת הנכס mediaInfo השתנה. |
IMAGE_URL_CHANGED |
מחרוזת הנכס imageUrl השתנה. |
PLAYER_STATE_CHANGED |
מחרוזת הנכס playerState השתנה. |
IS_PLAYING_BREAK_CHANGED |
מחרוזת הנכס isPlayingBreak השתנה. |
NUMBER_BREAK_CLIPS_CHANGED |
מחרוזת הנכס numberBreakClips השתנה. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED |
מחרוזת הנכס currentBreakClipNumber השתנה. |
CURRENT_BREAK_TIME_CHANGED |
מחרוזת הנכס currentBreakTime השתנה. |
CURRENT_BREAK_CLIP_TIME_CHANGED |
מחרוזת הנכס currentBreakClipTime השתנה. |
BREAK_ID_CHANGED |
מחרוזת הנכס breakId השתנה. |
BREAK_CLIP_ID_CHANGED |
מחרוזת הנכס breakClipId השתנה. |
WHEN_SKIPPABLE_CHANGED |
מחרוזת הנכס whenSkippable השתנה. |
LIVE_SEEKABLE_RANGE_CHANGED |
מחרוזת הנכס liveSeekableRange השתנה. |
SessionEventType
מחרוזת
האירועים הנתמכים על ידי cast.framework.CastSession.
Value |
|
---|---|
APPLICATION_STATUS_CHANGED |
מחרוזת הטקסט של סטטוס האפליקציה השתנה. נתוני אירוע הם מסוג cast.framework.ApplicationStatusEventData. |
APPLICATION_METADATA_CHANGED |
מחרוזת המטא-נתונים של האפליקציה השתנו. נתוני אירוע הם מסוג cast.framework.ApplicationMetadataEventData. |
ACTIVE_INPUT_STATE_CHANGED |
מחרוזת מצב הקלט הפעיל של המקבל השתנה. נתוני אירוע הם מסוג cast.framework.ActiveInputStateEventData. |
VOLUME_CHANGED |
מחרוזת עוצמת הקול של המקלט או סטטוס ההשתקה השתנו. נתוני אירועים הם מסוג cast.framework.VolumeEventData. |
MEDIA_SESSION |
מחרוזת התחיל סשן מדיה חדש. נתוני אירועים הם מסוג cast.framework.MediaSessionEventData. |
SessionState
מחרוזת
מצבי סשן ההעברה (cast).
Value |
|
---|---|
NO_SESSION |
מחרוזת לא הוגדר סשן העברה (cast). |
SESSION_STARTING |
מחרוזת המערכת יוצרת את סשן ההעברה (cast). |
SESSION_STARTED |
מחרוזת מתבצעת העברה (cast). |
SESSION_START_FAILED |
מחרוזת התחלת פעולת ההעברה נכשלה. סיבת הכשל מצוינת בשדה cast.framework.SessionStateEventData#errorCode בנתוני האירוע. |
SESSION_ENDING |
מחרוזת מתבצע ניתוק של סשן ההעברה. |
SESSION_ENDED |
מחרוזת פעילות ההעברה מנותקת. |
SESSION_RESUMED |
מחרוזת נוצר חיבור לסשן שכבר קיים. |
גרסה
מחרוזת
הגרסה הנוכחית של Cast Framework של השולח.
שיטה
setLoggerLevel
setLoggerLevel(level)
הגדרת רמת הרישום ביומן להעברה (cast).
פרמטר |
|
---|---|
רמה |
רמת רישום ביומן. הערך לא יכול להיות ריק. |
סוג מופשט
EventType
(לא ריק cast.framework.CastContextEventType, cast.framework.SessionEventType לא ריק, או cast.framework.RemotePlayerEventType לא ריק)
סוגי האירועים הנתמכים.