chrome.
            เก็บการกำหนดค่าสำหรับ API เมื่อเริ่มต้น
ผู้ผลิต
ApiConfig
new ApiConfig(sessionRequest, sessionListener, ReceiverListener, autojoinPolicy, defaultActionPolicy)
| พารามิเตอร์ | |
|---|---|
| sessionRequest | คำขอเซสชัน ค่าต้องไม่เป็นค่าว่าง | 
| sessionListener | function(non-null chrome.cast.Session) Listener จะแจ้งเตือนเมื่อแอปพลิเคชันพร้อมใช้งานเซสชัน | 
| receiverListener | function(non-null chrome.cast.ReceiverAvailability) ผู้ฟังที่จะแจ้งให้ทราบเมื่อมีผู้รับ | 
| autoJoinPolicy | ไม่บังคับ นโยบายการรวมอัตโนมัติสำหรับแอปพลิเคชัน ค่าต้องไม่เป็นค่าว่าง | 
| defaultActionPolicy | ไม่บังคับ chrome.cast.DefaultActionPolicy การดำเนินการเริ่มต้นที่ต้องทำเมื่อผู้ใช้แคสต์อยู่แล้วเมื่อเริ่มต้นแอปพลิเคชัน ค่าต้องไม่เป็นค่าว่าง | 
พร็อพเพอร์ตี้
autoJoinPolicy
Non-null chrome.cast.AutoJoinPolicy
กำหนดว่า SDK จะเชื่อมต่อกับเซสชันที่กำลังทำงานโดยอัตโนมัติหรือไม่หลังจากการเริ่มต้น
defaultActionPolicy
non-null chrome.cast.DefaultActionPolicy
ร้องขอว่าควรเปิดแอปพลิเคชันเมื่อเริ่มต้น API หรือไม่ เมื่อมีการแคสต์แท็บอยู่ แอปในเนื้อหาที่ฝัง (เช่น iframe) ควรตั้งค่าช่องนี้เป็น CAST_THIS_TAB หากไม่ใช่แอปหลักในหน้าเว็บ ค่านี้จะกำหนดลักษณะการทำงานเริ่มต้นของป๊อปอัปส่วนขยายของหน้าเว็บ
receiverListener
function(non-null chrome.cast.ReceiverAvailability)
มีการเรียกใช้ฟังก์ชันเมื่อทราบหรือมีการเปลี่ยนแปลงความพร้อมใช้งานของเครื่องรับการแคสต์ที่รองรับแอปพลิเคชันใน sessionRequest จะมีการเรียกใช้ฟังก์ชันนี้อย่างน้อย 1 ครั้งเสมอหลังจากการเริ่มต้นเสร็จสมบูรณ์แล้ว
sessionListener
function(non-null chrome.cast.Session)
Listener เรียกใช้เมื่อ SDK สร้างเซสชันหรือเชื่อมต่อ อาจมีการเรียกใช้ฟังก์ชันนี้หลังจากการเริ่มต้น หากมีเซสชันที่สร้างหรือเชื่อมต่อโดยอัตโนมัติ โปรดทราบว่าเมธอด requestSession ไม่ได้ทำให้ Listener นี้เรียกใช้ เนื่องจากมีโค้ดเรียกกลับที่ประสบความสำเร็จของตัวเอง
sessionRequest
chrome.cast.SessionRequest ที่ไม่ใช่ Null
อธิบายเซสชันที่จะเปิดหรือเซสชันที่จะเชื่อมต่อ