คลาส: EditTracksInfoRequestData

ผู้ผลิต

EditTracksInfoRequestData

ใหม่ EditTracksInfoRequestData()

ขยาย
cast.framework.messages.RequestData

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

activeTrackIds

(อาร์เรย์ของตัวเลขที่ไม่เป็นค่าว่าง หรือไม่ได้ระบุ)

อาร์เรย์ของ TrackIds ที่ควรใช้งานอยู่ หากไม่ระบุ แทร็กที่กำลังใช้งานจะไม่เปลี่ยนแปลง หากอาร์เรย์ว่างเปล่า แทร็กจะไม่ทำงาน

customData

(ออบเจ็กต์ที่ไม่เป็นค่าว่างหรือไม่ได้ระบุ)

ข้อมูลเฉพาะแอปพลิเคชันสำหรับคำขอนี้ ซึ่งช่วยให้ผู้ส่งและผู้รับขยายโปรโตคอลสื่อได้อย่างง่ายดายโดยไม่ต้องใช้เนมสเปซใหม่ที่มีข้อความที่กำหนดเอง

รับค่ามาจาก
cast.framework.messages.RequestData#customData

enableTextTracks

(บูลีนหรือไม่ระบุ)

ตั้งค่าสถานะเพื่อเปิดหรือปิดใช้แทร็กข้อความ หากเป็น "เท็จ" จะเป็นการปิดใช้แทร็กข้อความทั้งหมด หากเป็น "จริง" จะเป็นการเปิดใช้แทร็กข้อความแรกหรือแทร็กข้อความก่อนหน้าที่ใช้งานอยู่ ระบบจะไม่สนใจแฟล็กนี้หากระบุ ActiveTrackIds หรือภาษา

isSuggestedLanguage

(บูลีนหรือไม่ระบุ)

ระบุว่าภาษาที่ระบุไม่ใช่คำขอที่ชัดแจ้งของผู้ใช้ แต่อนุมานจากภาษาที่ใช้ในการค้นหาด้วยเสียง ซึ่งจะช่วยให้แอปฝั่งผู้รับใช้ค่ากำหนดที่ผู้ใช้บันทึกไว้แทนภาษาพูดได้

language

(สตริงหรือไม่ระบุ)

ภาษาสำหรับแทร็กที่ควรใช้ ช่องภาษาจะมีลำดับความสำคัญสูงกว่า ActiveTrackIds หากระบุทั้งคู่

mediaSessionId

(ตัวเลขหรือไม่ระบุ)

รหัสเซสชันสื่อที่ใช้กับคำขอ

รับค่ามาจาก
cast.framework.messages.RequestData#mediaSessionId

requestId

ตัวเลข

รหัสของคำขอ ซึ่งใช้เพื่อเชื่อมโยงคำขอ/การตอบกลับ

รับค่ามาจาก
cast.framework.messages.RequestData#requestId

sequenceNumber

(ตัวเลขหรือไม่ระบุ)

ตัวเลขสำหรับซิงค์คำสั่งคิวทั้งหมด หากระบุสำหรับคำสั่งคิว SDK จะยืนยันว่าหมายเลขลำดับล่าสุดของคิวตรงกับคำขอ มีการระบุลำดับของตัวเลขปัจจุบันเป็นส่วนหนึ่งของข้อความที่มีการเปลี่ยนแปลงคิวขาออก

รับค่ามาจาก
cast.framework.messages.RequestData#sequenceNumber

textTrackStyle

(cast.framework.messages.TextTrackStyle หรือไม่ได้ระบุ)

รูปแบบแทร็กข้อความที่ขอ หากไม่ได้ระบุสไตล์ที่มีอยู่ จะมีการใช้สไตล์ที่มีอยู่ (หากไม่มีสไตล์ในการเรียกก่อนหน้า ระบบจะใช้สไตล์รีซีฟเวอร์เริ่มต้น)