cast. फ़्रेमवर्क. HlsTimedMetadata
इसमें #EXT-X-DATERANGE प्रॉपर्टी में मिलने वाली HLS से जुड़ी खास समय वाली मेटाडेटा प्रॉपर्टी शामिल होती हैं. https://tools.ietf.org/html/draft-pantos-hls-rfc8216bis-06#section-4.4.5.1
निर्माता
HlsTimedMetadata
नया HlsTimedMetadata()
प्रॉपर्टी
clientAttributes
(गैर-शून्य ऑब्जेक्ट या अपरिभाषित)
"X-" प्रीफ़िक्स ऐसे नेमस्पेस के बारे में बताता है जो क्लाइंट के तय किए गए एट्रिब्यूट के लिए रिज़र्व होता है. क्लाइंट-एट्रिब्यूट को कानूनी AttributeName होना चाहिए. क्लाइंट आपस में टकराव से बचने के लिए अपने एट्रिब्यूट के नाम तय करते समय, रिवर्स-डीएनएस सिंटैक्स का इस्तेमाल करना चाहिए. एट्रिब्यूट की वैल्यू कोई स्ट्रिंग, हेक्साडेसिमल-क्रम या दशमलव-फ़्लोटिंग-पॉइंट होनी चाहिए. क्लाइंट के तय किए गए एट्रिब्यूट का एक उदाहरण, X-COM-EXAMPLE-AD-ID="XYZ123" है. इन एट्रिब्यूट को सबमिट करना ज़रूरी नहीं है.
कुल समय
(संख्या या तय नहीं है)
तारीख की सीमा की अवधि को दशमलव-फ़्लोटिंग-पॉइंट सेकंड के रूप में दिखाया जाता है. यह नेगेटिव नहीं होना चाहिए. किसी तय समय अवधि में एक झटपट सेवा (उदाहरण के लिए, फ़िनिश लाइन पार करना) होनी चाहिए. इसकी अवधि शून्य होनी चाहिए. यह एट्रिब्यूट ज़रूरी नहीं है.
endDate
(स्ट्रिंग या तय नहीं है)
ISO-8601 वाली स्ट्रिंग, जिसमें तारीख की सीमा खत्म होती है. यह शुरू होने की तारीख-DATE एट्रिब्यूट की वैल्यू के बराबर या उसके बाद का होना चाहिए. यह एट्रिब्यूट ज़रूरी नहीं है.
endOnNext
(बूलियन या तय नहीं)
रेंज के खत्म होने का संकेत देने वाला बूलियन, 'फ़ॉलो की जा रही है' रेंज की 'START-DATE' वैल्यू के बराबर होता है. नीचे दी गई सीमा उसी क्लास की तारीख की सीमा है, जिसमें बताई गई रेंज की START-DATE के बाद सबसे पहले वालीSTART-DATE हो. यह एट्रिब्यूट ज़रूरी नहीं है और डिफ़ॉल्ट रूप से 'गलत' पर सेट होता है.
plannedDuration
(संख्या या तय नहीं है)
तारीख की सीमा की अनुमानित अवधि, जिसे सेकंड की दशमलव-फ़्लोटिंग-पॉइंट संख्या के तौर पर दिखाया जाता है. यह नेगेटिव नहीं होना चाहिए. इस एट्रिब्यूट का इस्तेमाल उस तारीख की सीमा की अनुमानित अवधि के बारे में बताने के लिए किया जाना चाहिए जिसकी असल अवधि के बारे में अभी तक पता नहीं है. यह एट्रिब्यूट ज़रूरी नहीं है.
rangeClass
(स्ट्रिंग या तय नहीं है)
क्लाइंट की ओर से तय की गई स्ट्रिंग, जो एट्रिब्यूट के कुछ सेट और उनसे जुड़ी वैल्यू सिमैंटिक के बारे में बताती है. एक ही class एट्रिब्यूट की वैल्यू वाली सभी तारीख की सीमाओं के लिए, इन सिमेंटिक्स का पालन करना ज़रूरी है. इस एट्रिब्यूट की वैल्यू सबमिट करना ज़रूरी नहीं है.
scte35Cmd
(स्ट्रिंग या तय नहीं है)
इसमें SCTE-35 splice_info_section() डेटा लिया जाता है. यह एट्रिब्यूट ज़रूरी नहीं है.
scte35इंच
(स्ट्रिंग या तय नहीं है)
डेटा में SCTE-35 डेटा स्प्लिस का इस्तेमाल किया जाता है. यह एट्रिब्यूट ज़रूरी नहीं है.
scte35आउट
(स्ट्रिंग या तय नहीं है)
SCTE-35 डेटा को अलग-अलग हिस्सों में बांटता है. यह एट्रिब्यूट ज़रूरी नहीं है.
startDate
(स्ट्रिंग या तय नहीं है)
तारीख की सीमा के शुरू होने की तारीख से जुड़ी ISO-8601 वाली स्ट्रिंग. यह एट्रिब्यूट ज़रूरी है.