MatroskaVideoTrack

MatroskaVideoTrack class

Matroska वीडियो में वीडियो मेटाडेटा का प्रतिनिधित्व करता है।

public class MatroskaVideoTrack : MatroskaTrack

गुण

नाम विवरण
AlphaMode { get; } अल्फ़ा वीडियो मोड प्राप्त करता है। इस तत्व की उपस्थिति इंगित करती है कि ब्लॉक अतिरिक्त तत्व में अल्फा डेटा हो सकता है।
CodecID { get; } कोडेक से संबंधित एक आईडी प्राप्त करता है।
CodecName { get; } कोडेक निर्दिष्ट करते हुए मानव-पठनीय स्ट्रिंग प्राप्त करता है.
Count { get; } मेटाडेटा गुणों की संख्या प्राप्त करता है।
DefaultDuration { get; } नैनोसेकंड की संख्या प्राप्त करता है (के माध्यम से स्केल नहीं किया गयाTimecodeScale ) प्रति फ्रेम.
DisplayHeight { get; } प्रदर्शित करने के लिए वीडियो फ़्रेम की ऊंचाई प्राप्त करता है। काटने के बाद वीडियो फ्रेम पर लागू होता है (PixelCrop* Elements)।
DisplayUnit { get; } कैसे मिलता हैDisplayWidth औरDisplayHeight व्याख्या की जाती है।
DisplayWidth { get; } प्रदर्शित करने के लिए वीडियो फ़्रेम की चौड़ाई प्राप्त करता है। काटने के बाद वीडियो फ्रेम पर लागू होता है (PixelCrop* Elements)।
FieldOrder { get; } वीडियो के फील्ड ऑर्डरिंग की घोषणा करता है। यदि फ्लैग इंटरलेस्ड 1 पर सेट नहीं है, तो इस तत्व को अनदेखा किया जाना चाहिए।
FlagEnabled { get; } सक्षम ध्वज प्राप्त करता है, यदि ट्रैक प्रयोग करने योग्य है तो सही है।
FlagInterlaced { get; } यह घोषणा करने के लिए एक फ़्लैग प्राप्त करता है कि क्या वीडियो प्रगतिशील या इंटरलेस्ड होने के लिए जाना जाता है और यदि लागू हो तो इंटरलेसमेंट के बारे में विवरण घोषित करने के लिए.
Item { get; } हो जाता हैMetadataProperty निर्दिष्ट नाम के साथ.
Keys { get; } मेटाडेटा गुण नामों का संग्रह प्राप्त करता है.
Language { get; } मैट्रोस्का भाषा के रूप में ट्रैक की भाषा प्राप्त करता है। इस तत्व को अनदेखा किया जाना चाहिए यदिLanguageIetf समान TrackEntry में तत्व का उपयोग किया जाता है.
LanguageIetf { get; } BCP 47 के अनुसार और IANA भाषा सबटैग रजिस्ट्री का उपयोग करके ट्रैक की भाषा प्राप्त करता है। यदि इस Element का प्रयोग किया जाता है तो कोई भीLanguage समान TrackEntry में उपयोग किए गए तत्वों को अनदेखा किया जाना चाहिए।
MetadataType { get; } मेटाडेटा प्रकार प्राप्त करता है।
Name { get; } मानव-पठनीय ट्रैक नाम प्राप्त करता है।
PixelCropBottom { get; } छवि के नीचे निकालने के लिए वीडियो पिक्सेल की संख्या प्राप्त करता है।
PixelCropLeft { get; } छवि के बाईं ओर निकालने के लिए वीडियो पिक्सेल की संख्या प्राप्त करता है।
PixelCropRight { get; } छवि के दाईं ओर निकालने के लिए वीडियो पिक्सेल की संख्या प्राप्त करता है।
PixelCropTop { get; } छवि के शीर्ष पर निकालने के लिए वीडियो पिक्सेल की संख्या प्राप्त करता है।
PixelHeight { get; } एन्कोडेड वीडियो फ़्रेम की पिक्सेल में ऊंचाई प्राप्त करता है.
PixelWidth { get; } एन्कोडेड वीडियो फ़्रेम की पिक्सेल में चौड़ाई प्राप्त करता है.
PropertyDescriptors { get; } वर्णनकर्ताओं का एक संग्रह प्राप्त करता है जिसमें GroupDocs.Metadata खोज इंजन के माध्यम से पहुंच योग्य गुणों के बारे में जानकारी होती है।
StereoMode { get; } स्टीरियो-3डी वीडियो मोड प्राप्त करता है।
TrackNumber { get; } ब्लॉक हैडर में उपयोग किए गए ट्रैक नंबर को प्राप्त करता है। 127 से अधिक ट्रैक का उपयोग करने के लिए प्रोत्साहित नहीं किया जाता है, हालांकि डिजाइन असीमित संख्या की अनुमति देता है।
TrackType { get; } ट्रैक का प्रकार प्राप्त करता है।
TrackUid { get; } ट्रैक की पहचान करने के लिए अद्वितीय आईडी प्राप्त करता है। ट्रैक की सीधी स्ट्रीम प्रतिलिपि किसी अन्य फ़ाइल में बनाते समय इसे वही रखा जाना चाहिए।

तरीकों

नाम विवरण
AddProperties(Func<MetadataProperty, bool>, PropertyValue) निर्दिष्ट विधेय को संतुष्ट करने वाले ज्ञात मेटाडेटा गुणों को जोड़ता है। ऑपरेशन पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करता है।
Contains(string) निर्धारित करता है कि पैकेज में निर्दिष्ट नाम के साथ मेटाडेटा गुण है या नहीं।
virtual FindProperties(Func<MetadataProperty, bool>) निर्दिष्ट विधेय को संतुष्ट करने वाले मेटाडेटा गुणों को ढूँढता है। खोज पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करती है।
GetEnumerator() एक एन्यूमरेटर लौटाता है जो संग्रह के माध्यम से पुनरावृति करता है।
virtual RemoveProperties(Func<MetadataProperty, bool>) निर्दिष्ट विधेय को पूरा करने वाले मेटाडेटा गुणों को हटाता है।
virtual Sanitize() पैकेज से लिखने योग्य मेटाडेटा गुणों को हटाता है। ऑपरेशन पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करता है।
SetProperties(Func<MetadataProperty, bool>, PropertyValue) निर्दिष्ट विधेय को संतुष्ट करने वाले ज्ञात मेटाडेटा गुणों को सेट करता है। ऑपरेशन पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करता है। यह विधि एक संयोजन हैAddProperties औरUpdateProperties यदि कोई मौजूदा संपत्ति विधेय को संतुष्ट करती है तो उसका मान अपडेट किया जाता है। यदि पैकेज में कोई ज्ञात संपत्ति गायब है जो विधेय को संतुष्ट करती है तो इसे पैकेज में जोड़ा जाता है।
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) अद्यतन ज्ञात मेटाडेटा गुण निर्दिष्ट विधेय को संतुष्ट करते हैं। ऑपरेशन पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करता है।

टिप्पणियों

और अधिक जानें

यह सभी देखें