AsfAudioStreamProperty

AsfAudioStreamProperty class

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

public class AsfAudioStreamProperty : AsfBaseStreamProperty

गुण

नाम विवरण
AlternateBitrate { get; } रिसाव दर RAlt प्राप्त करता है, प्रति सेकंड बिट्स में, लीकी बकेट जिसमें स्ट्रीम का डेटा भाग बिना अतिप्रवाह के होता है, सभी ASF डेटा पैकेट ओवरहेड को छोड़कर।
AverageBitrate { get; } औसत बिटरेट प्राप्त करता है।
AverageTimePerFrame { get; } प्रत्येक फ्रेम की 100-नैनोसेकंड इकाइयों में मापी गई औसत समय अवधि प्राप्त करता है।
Bitrate { get; } रिसाव दर R प्राप्त करता है, प्रति सेकंड बिट्स में, लीकी बकेट जिसमें स्ट्रीम का डेटा भाग बिना अतिप्रवाह के होता है, सभी ASF डेटा पैकेट ओवरहेड को छोड़कर।
BitsPerSample { get; } मोनोरल डेटा के प्रति नमूने बिट्स की संख्या प्राप्त करता है।
Channels { get; } ऑडियो चैनलों की संख्या प्राप्त करता है।
Count { get; } मेटाडेटा गुणों की संख्या प्राप्त करता है।
EndTime { get; } पिछले ऑब्जेक्ट की प्रस्तुति का समय और चलने की अवधि प्राप्त करता है, यह दर्शाता है कि यह डिजिटल मीडिया स्ट्रीम ASF फ़ाइल की समयरेखा के संदर्भ में कहां समाप्त होती है।
Flags { get; } झंडे प्राप्त करता है।
FormatTag { get; } ऑडियो डेटा को एन्कोड करने के लिए उपयोग किए जाने वाले कोडेक की विशिष्ट आईडी प्राप्त करता है।
Item { get; } हो जाता हैMetadataProperty निर्दिष्ट नाम के साथ.
Keys { get; } मेटाडेटा गुण नामों का संग्रह प्राप्त करता है.
Language { get; } स्ट्रीम भाषा प्राप्त करता है।
MetadataType { get; } मेटाडेटा प्रकार प्राप्त करता है।
PropertyDescriptors { get; } वर्णनकर्ताओं का एक संग्रह प्राप्त करता है जिसमें GroupDocs.Metadata खोज इंजन के माध्यम से पहुंच योग्य गुणों के बारे में जानकारी होती है।
SamplesPerSecond { get; } हर्ट्ज़ (चक्र प्रति सेकेंड) में एक मान प्राप्त करता है जो ऑडियो स्ट्रीम की नमूनाकरण दर का प्रतिनिधित्व करता है।
StartTime { get; } पहले ऑब्जेक्ट की प्रस्तुति का समय प्राप्त करता है, यह दर्शाता है कि यह डिजिटल मीडिया स्ट्रीम ASF फ़ाइल की समयरेखा के संदर्भ में कहां से शुरू होती है।
StreamNumber { get; } इस स्ट्रीम की संख्या प्राप्त करता है।
StreamType { 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) अद्यतन ज्ञात मेटाडेटा गुण निर्दिष्ट विधेय को संतुष्ट करते हैं। ऑपरेशन पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करता है।

टिप्पणियों

और अधिक जानें

यह सभी देखें