เนมสเปซ: ระบบ

คลาส

การแจงนับ

DeviceCapabilities

static

สตริง

อธิบายความสามารถของการตั้งค่าปัจจุบัน ซึ่งประกอบด้วยอุปกรณ์ที่พร้อมใช้งาน Cast และอุปกรณ์แสดงผลที่เชื่อมต่ออยู่ (หากมี)

ค่า

AUDIO_ASSISTANT

สตริง

การสนับสนุนด้านเสียงของ Assistant ตัวอย่างอุปกรณ์ที่พร้อมใช้งาน Cast ซึ่งรองรับ Audio Assistant ได้แก่ Google Home และ Google Home Mini

BLUETOOTH_SUPPORTED

สตริง

การรองรับบลูทูธ

DISPLAY_SUPPORTED

สตริง

การรองรับเอาต์พุตการแสดงผล ตัวอย่างอุปกรณ์ที่พร้อมใช้งาน Cast ซึ่งรองรับการแสดงผล ได้แก่ Chromecast และ Cast TV ตัวอย่างอุปกรณ์ที่พร้อมใช้งาน Cast ซึ่งไม่รองรับการแสดงผล ได้แก่ Chromecast Audio และ Google Home

HI_RES_AUDIO_SUPPORTED

สตริง

รองรับเสียงความละเอียดสูง (สูงสุด 24 บิต/96KHz)

IS_DV_SUPPORTED

สตริง

การรองรับ Dolby Vision

IS_HDR_SUPPORTED

สตริง

รองรับวิดีโอ HDR

CAST_LITE_ONLY

สตริง

ระบุว่าอุปกรณ์นี้ทำงานบนแพลตฟอร์มแบบเสียงเท่านั้นหรือไม่ API บางรายการอาจไม่รองรับอย่างเต็มรูปแบบในแพลตฟอร์มดังกล่าว

DPAD_INPUT_SUPPORTED

สตริง

ระบุว่าอุปกรณ์นี้รองรับกลไกการป้อนข้อมูล เช่น DPAD สำหรับการปลดล็อกหรือไม่

TOUCH_INPUT_SUPPORTED

สตริง

รองรับการป้อนข้อมูลด้วยการสัมผัส ตัวอย่างอุปกรณ์ที่พร้อมใช้งาน Cast ซึ่งรองรับการป้อนข้อมูลด้วยการสัมผัส ได้แก่ Google Nest Hub และ Google Nest Hub Max

IS_GROUP

สตริง

หากอุปกรณ์เป็นอุปกรณ์เสมือนจริงและแสดงถึงเป้าหมายกลุ่มแทนที่จะเป็นอุปกรณ์จริง

IS_DEVICE_REGISTERED

สตริง

เมื่อตั้งค่าเป็น true แฟล็กนี้จะระบุว่าอุปกรณ์แคสต์ลงทะเบียนใน Cast Developer Console แล้ว

IS_CBCS_SUPPORTED

สตริง

เมื่อตั้งค่าเป็น true แฟล็กนี้จะระบุว่าระบบรองรับรูปแบบ CBCS (SAMPLE-AES)

IS_DOLBY_ATMOS_SUPPORTED

สตริง

เมื่อตั้งค่าเป็น true แฟล็กนี้จะระบุว่าระบบรองรับ Dolby Atmos ผ่านการส่งผ่านเสียง

DeviceInformation

static

สตริง

ค่าคงที่สำหรับคีย์ที่ถูกต้องใน cast.framework.CastReceiverContext.DeviceInformationObj

ค่า

MODEL_NAME

สตริง

ชื่อรุ่นของอุปกรณ์ (เช่น Google TV Streamer, Nest Hub, Nest Mini เป็นต้น) หากทราบ "unknown" หากไม่ทราบ

BRAND_NAME

สตริง

ชื่อแบรนด์ของอุปกรณ์ (เช่น Google, LG, Sony ฯลฯ) หากทราบ สตริงว่างหากไม่ทราบ

OS_NAME

สตริง

ชื่อระบบปฏิบัติการของอุปกรณ์ (เช่น Android, Fuchsia, Linux ฯลฯ) หากทราบ สตริงว่างหากไม่ทราบ หรือ "ไม่ใช่ Cast" หากไม่ใช่อุปกรณ์ Cast

OS_VERSION

สตริง

เวอร์ชันระบบปฏิบัติการของอุปกรณ์ (เช่น 14.0 เป็นต้น) หากทราบ สตริงว่างหากไม่ทราบ

สภาพแวดล้อม

สตริง

ประเภทของสภาพแวดล้อมที่อุปกรณ์อยู่ภายใน (เช่น บ้าน ยานยนต์ เครื่องบิน โรงแรม ฯลฯ) หากทราบ โดยปกติจะเป็น "หน้าแรก" สำหรับอุปกรณ์ส่วนใหญ่

DEVICE_ID

สตริง

รหัสที่ไม่ซ้ำกันของอุปกรณ์รับ หากทราบ จะมีค่าเดียวกับรหัสตัวรับสัญญาณ Cast ที่แสดงโดย Sender SDK สตริงว่างเปล่าหากไม่ทราบ

METADATA_FROM_FIRMWARE

สตริง

ระบุว่าเฟิร์มแวร์ให้ข้อมูลอุปกรณ์หรือไม่

DisconnectReason

static

สตริง

แสดงเหตุผลในการยกเลิกการเชื่อมต่อ

ค่า

REQUESTED_BY_SENDER

สตริง

แอปพลิเคชันของผู้ส่งขอให้ปิดการเชื่อมต่อ (โดยปกติจะทริกเกอร์โดยผู้ใช้)

ข้อผิดพลาด

สตริง

เกิดข้อผิดพลาดเกี่ยวกับโปรโตคอล

ไม่ทราบ

สตริง

ไม่ทราบว่าผู้ส่งได้ขอให้ยกเลิกการเชื่อมต่ออย่างถูกต้องโดยการเรียกใช้ close() หรือไม่ (เป็นไปได้มากว่าไม่ได้ทำ แต่ข้อความ "ปิด" อาจสูญหาย) ซึ่งมักเกิดขึ้นเมื่อเครือข่ายหมดเวลา เมื่อแอปพลิเคชันของผู้ส่งขัดข้อง หรือเมื่อระบบปฏิบัติการของผู้ส่งปิดซ็อกเก็ต

APPLICATION_STOP

สตริง

แอปพลิเคชันตัวรับหยุดทำงานเอง

ABRUPT_SHUTDOWN

สตริง

แพลตฟอร์มปิดแอปพลิเคชันขณะที่ผู้ส่งยังคงเชื่อมต่ออยู่

NO_SENDERS

สตริง

แอปพลิเคชันปิดลงเมื่อไม่มีอุปกรณ์ที่ส่งเชื่อมต่ออยู่

TRANSPORT_CLOSED

สตริง

ซ็อกเก็ต SSL พื้นฐานถูกปิดโดยผู้ส่งโดยไม่มีการปิดการเชื่อมต่อเสมือนที่เหมาะสม

TRANSPORT_ABORTED

สตริง

ซ็อกเก็ต SSL ที่สำคัญถูกยกเลิกโดยเพียร์

TRANSPORT_TOO_LONG_INACTIVE

สตริง

ซ็อกเก็ต SSL พื้นฐานปิดลงเนื่องจากฮาร์ตบีตล้มเหลว

CLOSED_BY_SELF

สตริง

ตัวรับสัญญาณ Cast ปิดการเชื่อมต่ออย่างถูกต้อง

EventType

static

สตริง

เหตุการณ์ของระบบที่ส่งโดย cast.framework.CastReceiverContext

ค่า

พร้อม

สตริง

เริ่มทำงานเมื่อระบบพร้อม

SHUTDOWN

สตริง

เริ่มทำงานเมื่อแอปพลิเคชันสิ้นสุดลง

SENDER_CONNECTED

สตริง

เริ่มทำงานเมื่อมีการเชื่อมต่อผู้ส่งใหม่

SENDER_DISCONNECTED

สตริง

เริ่มทำงานเมื่อผู้ส่งยกเลิกการเชื่อมต่อ

ข้อผิดพลาด

สตริง

เริ่มทำงานเมื่อเกิดข้อผิดพลาดของระบบ

SYSTEM_VOLUME_CHANGED

สตริง

เริ่มทำงานเมื่อระดับเสียงของระบบมีการเปลี่ยนแปลง

VISIBILITY_CHANGED

สตริง

เริ่มทำงานเมื่อระดับการเข้าถึงของแอปพลิเคชันมีการเปลี่ยนแปลง (เช่น หลังจากเปลี่ยนอินพุต HDMI หรือเมื่อทีวีปิดหรือเปิดอยู่ และอุปกรณ์แคสต์ใช้พลังงานจากภายนอก) โปรดทราบว่า API นี้มีผลเช่นเดียวกับเหตุการณ์ "webkitvisibilitychange" ที่เบราว์เซอร์สร้างขึ้น ซึ่งมีให้ใช้งานเป็น API cast.framework.CastReceiverContext เพื่อความสะดวกและเพื่อหลีกเลี่ยงการพึ่งพาเหตุการณ์ที่ขึ้นต้นด้วย webkit

STANDBY_CHANGED

สตริง

เริ่มทำงานเมื่อสถานะสแตนด์บายของทีวีมีการเปลี่ยนแปลง เหตุการณ์นี้เกี่ยวข้องกับเหตุการณ์ cast.framework.system.EventType.VISIBILITY_CHANGED เนื่องจากหากทีวีอยู่ในโหมดสแตนด์บาย ระดับการมองเห็นจะเป็น false

สถานะการมองเห็นมีความละเอียดมากกว่าสถานะสแตนด์บาย (เนื่องจากการมองเห็นยังรวมถึงการเลือกช่องทีวีด้วย) แต่ตรวจจับได้ไม่น่าเชื่อถือในทีวีบางรุ่น คุณสามารถใช้โหมดสแตนด์บายในกรณีดังกล่าวได้เนื่องจากทีวีส่วนใหญ่รองรับโหมดนี้

MAX_VIDEO_RESOLUTION_CHANGED

สตริง

FEEDBACK_STARTED

สตริง

เริ่มทำงานเมื่อระบบเริ่มสร้างรายงานความคิดเห็น

LaunchedFrom

static

สตริง

ซึ่งแสดงถึงประเภทของคำขอที่เปิดใช้งานตัวรับสัญญาณ

ค่า

ไม่ทราบ

สตริง

ไม่สามารถระบุเจ้าของที่เปิดตัวได้

DIAL

สตริง

แอปเปิดขึ้นตามคำขอ DIAL

แคสต์

สตริง

แอปเปิดขึ้นโดยคำขอ Cast V2

CLOUD

สตริง

แอปเปิดขึ้นตามคำขอของผู้ช่วย (เช่น โดยคำสั่ง Google Assistant)

MessageType

static

สตริง

ประเภทของข้อความที่กำหนดเอง

ค่า

STRING

สตริง

ข้อความจะเป็นสตริงรูปแบบอิสระ แอปพลิเคชันมีหน้าที่รับผิดชอบในการเข้ารหัส/ถอดรหัสข้อมูลที่ส่ง

JSON

สตริง

ข้อความมีการเข้ารหัส JSON การส่งข้อมูลที่สำคัญจะใช้สตริงที่เข้ารหัส JSON

StandbyState

static

สตริง

ซึ่งแสดงสถานะสแตนด์บายปัจจุบันที่แพลตฟอร์มรายงาน ค่าอาจเป็น UNKNOWN หากแพลตฟอร์ม Cast ระบุสถานะไม่ได้

ค่า

สแตนด์บาย

สตริง

NOT_STANDBY

สตริง

ไม่ทราบ

สตริง

SystemState

static

สตริง

ซึ่งแสดงสถานะปัจจุบันของระบบ

ค่า

NOT_STARTED

สตริง

ยังไม่มีการขอให้เริ่มแอปพลิเคชัน

STARTING_IN_BACKGROUND

สตริง

แอปพลิเคชันกำลังเริ่มต้นแต่ไม่แสดงต่อผู้ใช้

กำลังเริ่ม

สตริง

กำลังเริ่มแอปพลิเคชัน

พร้อม

สตริง

แอปพลิเคชันอยู่ในเบื้องหน้าและพร้อมที่จะส่งและรับข้อความ

STOPPING_IN_BACKGROUND

สตริง

แอปพลิเคชันหยุดทำงานขณะอยู่ในเบื้องหลัง

กำลังหยุด

สตริง

แอปพลิเคชันกำลังหยุดทำงาน

VisibilityState

static

สตริง

ซึ่งแสดงสถานะการเปิดเผยปัจจุบันที่รายงานโดยแพลตฟอร์ม ค่าอาจเป็น UNKNOWN หากแพลตฟอร์ม Cast ไม่สามารถระบุสถานะระดับการมองเห็นได้

ค่า

มองเห็นได้

สตริง

NOT_VISIBLE

สตริง

ไม่ทราบ

สตริง

พร็อพเพอร์ตี้

DeviceCapabilities

static

สตริง

อธิบายความสามารถของการตั้งค่าปัจจุบัน ซึ่งประกอบด้วยอุปกรณ์ที่พร้อมใช้งาน Cast และอุปกรณ์แสดงผลที่เชื่อมต่ออยู่ (หากมี)

ค่า

AUDIO_ASSISTANT

สตริง

การสนับสนุนด้านเสียงของ Assistant ตัวอย่างอุปกรณ์ที่พร้อมใช้งาน Cast ซึ่งรองรับ Audio Assistant ได้แก่ Google Home และ Google Home Mini

BLUETOOTH_SUPPORTED

สตริง

การรองรับบลูทูธ

DISPLAY_SUPPORTED

สตริง

การรองรับเอาต์พุตการแสดงผล ตัวอย่างอุปกรณ์ที่พร้อมใช้งาน Cast ซึ่งรองรับการแสดงผล ได้แก่ Chromecast และ Cast TV ตัวอย่างอุปกรณ์ที่พร้อมใช้งาน Cast ซึ่งไม่รองรับการแสดงผล ได้แก่ Chromecast Audio และ Google Home

HI_RES_AUDIO_SUPPORTED

สตริง

รองรับเสียงความละเอียดสูง (สูงสุด 24 บิต/96KHz)

IS_DV_SUPPORTED

สตริง

การรองรับ Dolby Vision

IS_HDR_SUPPORTED

สตริง

รองรับวิดีโอ HDR

CAST_LITE_ONLY

สตริง

ระบุว่าอุปกรณ์นี้ทำงานบนแพลตฟอร์มแบบเสียงเท่านั้นหรือไม่ API บางรายการอาจไม่รองรับอย่างเต็มรูปแบบในแพลตฟอร์มดังกล่าว

DPAD_INPUT_SUPPORTED

สตริง

ระบุว่าอุปกรณ์นี้รองรับกลไกการป้อนข้อมูล เช่น DPAD สำหรับการปลดล็อกหรือไม่

TOUCH_INPUT_SUPPORTED

สตริง

รองรับการป้อนข้อมูลด้วยการสัมผัส ตัวอย่างอุปกรณ์ที่พร้อมใช้งาน Cast ซึ่งรองรับการป้อนข้อมูลด้วยการสัมผัส ได้แก่ Google Nest Hub และ Google Nest Hub Max

IS_GROUP

สตริง

หากอุปกรณ์เป็นอุปกรณ์เสมือนจริงและแสดงถึงเป้าหมายกลุ่มแทนที่จะเป็นอุปกรณ์จริง

IS_DEVICE_REGISTERED

สตริง

เมื่อตั้งค่าเป็น true แฟล็กนี้จะระบุว่าอุปกรณ์แคสต์ลงทะเบียนใน Cast Developer Console แล้ว

IS_CBCS_SUPPORTED

สตริง

เมื่อตั้งค่าเป็น true แฟล็กนี้จะระบุว่าระบบรองรับรูปแบบ CBCS (SAMPLE-AES)

IS_DOLBY_ATMOS_SUPPORTED

สตริง

เมื่อตั้งค่าเป็น true แฟล็กนี้จะระบุว่าระบบรองรับ Dolby Atmos ผ่านการส่งผ่านเสียง

DeviceInformation

static

สตริง

ค่าคงที่สำหรับคีย์ที่ถูกต้องใน cast.framework.CastReceiverContext.DeviceInformationObj

ค่า

MODEL_NAME

สตริง

ชื่อรุ่นของอุปกรณ์ (เช่น Google TV Streamer, Nest Hub, Nest Mini เป็นต้น) หากทราบ "unknown" หากไม่ทราบ

BRAND_NAME

สตริง

ชื่อแบรนด์ของอุปกรณ์ (เช่น Google, LG, Sony ฯลฯ) หากทราบ สตริงว่างหากไม่ทราบ

OS_NAME

สตริง

ชื่อระบบปฏิบัติการของอุปกรณ์ (เช่น Android, Fuchsia, Linux ฯลฯ) หากทราบ สตริงว่างหากไม่ทราบ หรือ "ไม่ใช่ Cast" หากไม่ใช่อุปกรณ์ Cast

OS_VERSION

สตริง

เวอร์ชันระบบปฏิบัติการของอุปกรณ์ (เช่น 14.0 เป็นต้น) หากทราบ สตริงว่างหากไม่ทราบ

สภาพแวดล้อม

สตริง

ประเภทของสภาพแวดล้อมที่อุปกรณ์อยู่ภายใน (เช่น บ้าน ยานยนต์ เครื่องบิน โรงแรม ฯลฯ) หากทราบ โดยปกติจะเป็น "หน้าแรก" สำหรับอุปกรณ์ส่วนใหญ่

DEVICE_ID

สตริง

รหัสที่ไม่ซ้ำกันของอุปกรณ์รับ หากทราบ จะมีค่าเดียวกับรหัสตัวรับสัญญาณ Cast ที่แสดงโดย Sender SDK สตริงว่างเปล่าหากไม่ทราบ

METADATA_FROM_FIRMWARE

สตริง

ระบุว่าเฟิร์มแวร์ให้ข้อมูลอุปกรณ์หรือไม่

DisconnectReason

static

สตริง

แสดงเหตุผลในการยกเลิกการเชื่อมต่อ

ค่า

REQUESTED_BY_SENDER

สตริง

แอปพลิเคชันของผู้ส่งขอให้ปิดการเชื่อมต่อ (โดยปกติจะทริกเกอร์โดยผู้ใช้)

ข้อผิดพลาด

สตริง

เกิดข้อผิดพลาดเกี่ยวกับโปรโตคอล

ไม่ทราบ

สตริง

ไม่ทราบว่าผู้ส่งได้ขอให้ยกเลิกการเชื่อมต่ออย่างถูกต้องโดยการเรียกใช้ close() หรือไม่ (เป็นไปได้มากว่าไม่ได้ทำ แต่ข้อความ "ปิด" อาจสูญหาย) ซึ่งมักเกิดขึ้นเมื่อเครือข่ายหมดเวลา เมื่อแอปพลิเคชันของผู้ส่งขัดข้อง หรือเมื่อระบบปฏิบัติการของผู้ส่งปิดซ็อกเก็ต

APPLICATION_STOP

สตริง

แอปพลิเคชันตัวรับหยุดทำงานเอง

ABRUPT_SHUTDOWN

สตริง

แพลตฟอร์มปิดแอปพลิเคชันขณะที่ผู้ส่งยังคงเชื่อมต่ออยู่

NO_SENDERS

สตริง

แอปพลิเคชันปิดลงเมื่อไม่มีอุปกรณ์ที่ส่งเชื่อมต่ออยู่

TRANSPORT_CLOSED

สตริง

ซ็อกเก็ต SSL พื้นฐานถูกปิดโดยผู้ส่งโดยไม่มีการปิดการเชื่อมต่อเสมือนที่เหมาะสม

TRANSPORT_ABORTED

สตริง

ซ็อกเก็ต SSL ที่สำคัญถูกยกเลิกโดยเพียร์

TRANSPORT_TOO_LONG_INACTIVE

สตริง

ซ็อกเก็ต SSL พื้นฐานปิดลงเนื่องจากฮาร์ตบีตล้มเหลว

CLOSED_BY_SELF

สตริง

ตัวรับสัญญาณ Cast ปิดการเชื่อมต่ออย่างถูกต้อง

EventType

static

สตริง

เหตุการณ์ของระบบที่ส่งโดย cast.framework.CastReceiverContext

ค่า

พร้อม

สตริง

เริ่มทำงานเมื่อระบบพร้อม

SHUTDOWN

สตริง

เริ่มทำงานเมื่อแอปพลิเคชันสิ้นสุดลง

SENDER_CONNECTED

สตริง

เริ่มทำงานเมื่อมีการเชื่อมต่อผู้ส่งใหม่

SENDER_DISCONNECTED

สตริง

เริ่มทำงานเมื่อผู้ส่งยกเลิกการเชื่อมต่อ

ข้อผิดพลาด

สตริง

เริ่มทำงานเมื่อเกิดข้อผิดพลาดของระบบ

SYSTEM_VOLUME_CHANGED

สตริง

เริ่มทำงานเมื่อระดับเสียงของระบบมีการเปลี่ยนแปลง

VISIBILITY_CHANGED

สตริง

เริ่มทำงานเมื่อระดับการเข้าถึงของแอปพลิเคชันมีการเปลี่ยนแปลง (เช่น หลังจากเปลี่ยนอินพุต HDMI หรือเมื่อทีวีปิดหรือเปิดอยู่ และอุปกรณ์แคสต์ใช้พลังงานจากภายนอก) โปรดทราบว่า API นี้มีผลเช่นเดียวกับเหตุการณ์ "webkitvisibilitychange" ที่เบราว์เซอร์สร้างขึ้น ซึ่งมีให้ใช้งานเป็น API cast.framework.CastReceiverContext เพื่อความสะดวกและเพื่อหลีกเลี่ยงการพึ่งพาเหตุการณ์ที่ขึ้นต้นด้วย webkit

STANDBY_CHANGED

สตริง

เริ่มทำงานเมื่อสถานะสแตนด์บายของทีวีมีการเปลี่ยนแปลง เหตุการณ์นี้เกี่ยวข้องกับเหตุการณ์ cast.framework.system.EventType.VISIBILITY_CHANGED เนื่องจากหากทีวีอยู่ในโหมดสแตนด์บาย ระดับการมองเห็นจะเป็น false

สถานะการมองเห็นมีความละเอียดมากกว่าสถานะสแตนด์บาย (เนื่องจากการมองเห็นยังรวมถึงการเลือกช่องทีวีด้วย) แต่ตรวจจับได้ไม่น่าเชื่อถือในทีวีบางรุ่น คุณสามารถใช้โหมดสแตนด์บายในกรณีดังกล่าวได้เนื่องจากทีวีส่วนใหญ่รองรับโหมดนี้

MAX_VIDEO_RESOLUTION_CHANGED

สตริง

FEEDBACK_STARTED

สตริง

เริ่มทำงานเมื่อระบบเริ่มสร้างรายงานความคิดเห็น

LaunchedFrom

static

สตริง

ซึ่งแสดงถึงประเภทของคำขอที่เปิดใช้งานตัวรับสัญญาณ

ค่า

ไม่ทราบ

สตริง

ไม่สามารถระบุเจ้าของที่เปิดตัวได้

DIAL

สตริง

แอปเปิดขึ้นตามคำขอ DIAL

แคสต์

สตริง

แอปเปิดขึ้นโดยคำขอ Cast V2

CLOUD

สตริง

แอปเปิดขึ้นตามคำขอของผู้ช่วย (เช่น โดยคำสั่ง Google Assistant)

MessageType

static

สตริง

ประเภทของข้อความที่กำหนดเอง

ค่า

STRING

สตริง

ข้อความจะเป็นสตริงรูปแบบอิสระ แอปพลิเคชันมีหน้าที่รับผิดชอบในการเข้ารหัส/ถอดรหัสข้อมูลที่ส่ง

JSON

สตริง

ข้อความมีการเข้ารหัส JSON การส่งข้อมูลที่สำคัญจะใช้สตริงที่เข้ารหัส JSON

StandbyState

static

สตริง

ซึ่งแสดงสถานะสแตนด์บายปัจจุบันที่แพลตฟอร์มรายงาน ค่าอาจเป็น UNKNOWN หากแพลตฟอร์ม Cast ระบุสถานะไม่ได้

ค่า

สแตนด์บาย

สตริง

NOT_STANDBY

สตริง

ไม่ทราบ

สตริง

SystemState

static

สตริง

ซึ่งแสดงสถานะปัจจุบันของระบบ

ค่า

NOT_STARTED

สตริง

ยังไม่มีการขอให้เริ่มแอปพลิเคชัน

STARTING_IN_BACKGROUND

สตริง

แอปพลิเคชันกำลังเริ่มต้นแต่ไม่แสดงต่อผู้ใช้

กำลังเริ่ม

สตริง

กำลังเริ่มแอปพลิเคชัน

พร้อม

สตริง

แอปพลิเคชันอยู่ในเบื้องหน้าและพร้อมที่จะส่งและรับข้อความ

STOPPING_IN_BACKGROUND

สตริง

แอปพลิเคชันหยุดทำงานขณะอยู่ในเบื้องหลัง

กำลังหยุด

สตริง

แอปพลิเคชันกำลังหยุดทำงาน

VisibilityState

static

สตริง

ซึ่งแสดงสถานะการเปิดเผยปัจจุบันที่รายงานโดยแพลตฟอร์ม ค่าอาจเป็น UNKNOWN หากแพลตฟอร์ม Cast ไม่สามารถระบุสถานะระดับการมองเห็นได้

ค่า

มองเห็นได้

สตริง

NOT_VISIBLE

สตริง

ไม่ทราบ

สตริง

ประเภทนามธรรม

DeviceCapabilitiesObj

static

{audio_assistant: (บูลีนหรือไม่ได้กำหนด), bluetooth_supported: (บูลีนหรือไม่ได้กำหนด), display_supported: (บูลีนหรือไม่ได้กำหนด), hi_res_audio_supported: (บูลีนหรือไม่ได้กำหนด), is_dv_supported: (บูลีนหรือไม่ได้กำหนด), is_hdr_supported: (บูลีนหรือไม่ได้กำหนด), cast_lite_only: (บูลีนหรือไม่ได้กำหนด), dpad_input_supported: (บูลีนหรือไม่ได้กำหนด), touch_input_supported: (บูลีนหรือไม่ได้กำหนด), is_group: (บูลีนหรือไม่ได้กำหนด), remote_control_overlay_supported: (บูลีนหรือไม่ได้กำหนด), sleep_timer_overlay_supported: (บูลีนหรือไม่ได้กำหนด), app_foreground: (บูลีนหรือไม่ได้กำหนด), is_device_registered: (บูลีนหรือไม่ได้กำหนด), is_cbcs_supported: (บูลีนหรือไม่ได้กำหนด), is_dolby_atmos_supported: (บูลีนหรือไม่ได้กำหนด)}

อธิบายออบเจ็กต์ที่ getDeviceCapabilities แสดงผล

ดูเพิ่มเติม
cast.framework.system.DeviceCapabilities

DeviceInformationObj

static

{model-name: string, brand-name: string, os-name: string, os-version: string, environment: string, device-id: string, metadata-from-firmware: boolean}

อธิบายออบเจ็กต์ที่ getDeviceInformation แสดงผล

ดูเพิ่มเติม
cast.framework.system.DeviceInformation