क्लास: ट्रैक

निर्माता

ट्रैक

नया Track(trackId, TrackType)

पैरामीटर

trackId

नंबर

ट्रैक के लिए यूनीक आइडेंटिफ़ायर.

trackType

cast.framework.messages.TrackType

ट्रैक किस तरह का है.

वैल्यू शून्य नहीं होनी चाहिए.

प्रॉपर्टी

audioTrackInfo

(शून्य नहीं cast.framework.messages.AudioTrackInfo या तय नहीं)

ट्रैक के बारे में ऑडियो से जुड़ी खास जानकारी. सिर्फ़ Track#type === 'AUDIO' ट्रैक के लिए तय किया गया है.

customData

(गैर-शून्य ऑब्जेक्ट या अपरिभाषित)

रिसीवर ऐप्लिकेशन का इस्तेमाल करके पसंद के मुताबिक डेटा सेट किया गया.

isInband

(बूलियन या तय नहीं)

true से पता चलता है कि ट्रैक इन-बैंड है, न कि साइड-लोड किया गया ट्रैक. यह जानकारी सिर्फ़ टेक्स्ट ट्रैक के लिए काम की है.

language

(स्ट्रिंग या तय नहीं है)

RFC 5646 भाषा का टैग. अगर ट्रैक का सब-टाइप SUBTITLES है, तो यह फ़ील्ड ज़रूरी है.

नाम

(स्ट्रिंग या तय नहीं है)

ट्रैक का ऐसा नाम हो जिसे कोई भी व्यक्ति आसानी से पढ़ सके. जैसे, Spanish.

भूमिकाएं

(स्ट्रिंग की बिना शून्य वाली या अनगिनत)

ट्रैक की भूमिका(भूमिकाएं). हर तरह के मीडिया के लिए नीचे दी गई वैल्यू दी गई हैं. आईएसओ/आईईसी 23009-1 में दी गई वैल्यू एक्सप्लेनेशंस को "डीएसएच रोल स्कीम" के तौर पर लेबल किया गया है:

  • वीडियो: कैप्शन, सबटाइटल, मुख्य, वैकल्पिक, सप्लीमेंटरी, साइन, आपातकालीन स्थिति
  • ऑडियो: मुख्य, वैकल्पिक, पूरक, कमेंट्री, डब, आपातकाल
  • टेक्स्ट: मुख्य, वैकल्पिक, सबटाइटल, सप्लीमेंटरी, कमेंट्री, डब, ब्यौरा, forced_subtitle

उप-प्रकार

(स्ट्रिंग या तय नहीं है)

टेक्स्ट ट्रैक के लिए, टेक्स्ट ट्रैक का टाइप.

trackContentId

(स्ट्रिंग या तय नहीं है)

trackContentId, ट्रैक का यूआरएल या ऐसा कोई भी आइडेंटिफ़ायर हो सकता है जिसकी मदद से, ट्रैक पाने वाले को कॉन्टेंट मिल सके (जब ट्रैक इन-बैंड न हो या उसे मेनिफ़ेस्ट में शामिल न किया गया हो). उदाहरण के लिए, यह VTT फ़ाइल का यूआरएल हो सकता है.

trackContentType

(स्ट्रिंग, बिना शून्य वाली cast.framework.messages.CaptionMimeType या तय नहीं)

यह ट्रैक के कॉन्टेंट का MIME टाइप दिखाता है. उदाहरण के लिए, अगर ट्रैक एक VTT फ़ाइल है, तो इसकी वैल्यू ‘text/vtt’ होगी. यह फ़ील्ड आउट-ऑफ़-बैंड ट्रैक के लिए ज़रूरी है. इसलिए, आम तौर पर यह तब दिया जाता है, जब trackContentId दिया गया हो. अगर कॉन्टेंट पाने वाले के पास, trackContentId से कॉन्टेंट की पहचान करने का तरीका है, तो इस फ़ील्ड का सुझाव दिया जाता है. हालांकि, ऐसा करना ज़रूरी नहीं है. अगर ट्रैक के कॉन्टेंट का टाइप दिया गया है, तो वह ट्रैक टाइप के मुताबिक होना चाहिए.

trackId

नंबर

MediaInformation ऑब्जेक्ट के संदर्भ में ट्रैक का यूनीक आइडेंटिफ़ायर.

टाइप करें

non-null cast.framework.messages.TrackType

ट्रैक का टाइप ('टेक्स्ट', 'ऑडियो' या 'वीडियो').