OGG :: Vorbis :: Header

OGG :: Vorbis :: Header هو واجهة موجهة للكائنات لحقول المعلومات والتعليقات الخاصة ب OGG Vorbis.
التحميل الان

OGG :: Vorbis :: Header الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Dan Pemstein
  • موقع ويب الناشر:
  • http://search.cpan.org/~dbp/Ogg-Vorbis-Header-0.03/Header.pm

OGG :: Vorbis :: Header العلامات


OGG :: Vorbis :: Header وصف

OGG :: Vorbis :: Header هو واجهة موجهة للكائنات لحقول معلومات وعلم التعليق Ogg Vorbis. OGG :: Vorbis :: Header هو واجهة موجهة نحو الكائنات إلى OGG Vorbis معلومات وعلاج التعليق. بلدي $ ogg = ogg :: vorbis :: header-> جديد ("song.og")؛ بينما (بلدي ($ k، $ v) = كل {$ ogg-> info}) {print "$ k: $ vn"؛ } foreach بلدي $ com ($ ogg-> communic_tags) {print "$ com: $ _n" foreach $ ogg-> التعليق ($ com)؛ } $ OGG-> Add_Comments ("جيد"، "لا"، "حسنا"، "نعم")؛ $ ogg-> delete_comment ("موافق")؛ $ ogg-> writ_vorbis؛ تقدم هذه الوحدة واجهة موجهة للكائنات لملفات OGG Vorbis التي تتيح للمستخدم عرض معلومات Vorbis وتعديلها أو تعديل التعليقات أو إضافة تعليق. يفتح Comments.constressorsnew ملف OGG Vorbis الخاص بضمان وجوده و هو في الواقع مجرى vorbis. ثم يغلق filehandle. لا تملأ حقول بيانات الكائن. سيتم ملء هذه الحقول تلقائيا في المرة الأولى التي يتم فيها الوصول إليها باستخدام أساليب مثيل الكائن. إرجاع UNDEF إذا كانت هناك مشكلة في فتح الملف أو الملف غير صالح OGG Vorbis.Load () يفتح ملف OGG Vorbis، ويقرأ معلوماته، ثم يغلق Filehandle. إرجاع UNDEF إذا كانت هناك مشكلة في فتح الملف أو الملف غير صالح OGG Vorbis. هذا هو منشئ وسيلة مثيل. مطلوب اسم الملف في سياق المنشئ، ولكن يجب تركه عند استدعاء هذا كطريقة مثيل على كائن. عند استدعاء طريقة مثيل، يقوم ذلك (إعادة) بتحميل البيانات والتعليقات من الملف. يمكن استخدام هذا لإعادة تعيين حالة الكائن إذا لم يتم استدعاء Write_vorbis. لاحظ أن المعلمة المسار يتم تجاهلها في السياق المثلي. قد يتم استدعاء طرق methodsthese في كائنات الرأس الفعلية، باستخدام -> المشغل أو الكائنات غير المباشرة كما تفضل. حول ملف vorbis. حقول التجزئة هي: الإصدار والقنوات والمعدل، bitrate_upper، bitrate_nominal، bitrate_lower، و bitrate_window، الطول. القيمة BitRate_Window غير مستخدمة حاليا بواسطة برنامج ترميز Vorbis. يمكنك تعديل التجزئة المشار إليها إذا كنت تريد، لكنني لن أقترح عليك. تتيح لك معلمة المفتاح الاختيارية استخراج قيمة واحدة من التجزئة الداخلية (مرت القيمة، وليس مرجع). إذا كان المفتاح غير صالح، فسيتم إرجاع UNDEF.Comment_tags () مجموعة صفيف يحمل القيم الرئيسية لكل حقل التعليق. يمكنك بعد ذلك استخدام هذه القيم للوصول إلى حقول محددة باستخدام التعليق. قد يبدو هذا كشك إلى حد ما في البداية، لكن سيسرع معظم البرامج. بالإضافة إلى ذلك، فإنه يجعل من الأسهل دعم قيادة التعليق OGG Vorbis المعيار الذي يسمح لعملات متعددة باستخدام نفس KeyComment.com (مفتاح $) قائمة التعليقات بالنظر إلى المفتاح. إذا كان المفتاح غير موجود، فترجع UNDEF.ADD_COMMESS (مفتاح $، قيمة $، يضيف تعليقات مع المفاتيح والقيم المحددة. يأخذ مجموعة من مفاتيح وقيم بالتناوب كمعلمات. يجب أن تكون المفاتيح والقيم صالحة ASCII في النطاق 0x20 - 0x7D ويجب أن يستبعد المفتاح 0x3d ('='). هذه مجموعة فرعية من معيار Vorbis والذي يسمح لهذا النطاق بالحقل الرئيسي وجميع UTF8 لحقل القيمة. سيتم إصلاح هذا في المستقبل إصدار. إذا تم تمرير صفيف طول الغريب في الروتين سوف تفشل وإرجاع برنامج الأمم المتحدة للرقم. سيتم تقسيم المفتاح والقيمة من الأحرف التي لا تتطابق مع متطلبات التنسيق. يقوم Edit_Comment ($ مفتاح، $ القيمة، ) حقل تعليق معين. يتم استخدام حقل NUM الاختياري للتمييز بين تعليقاتتين بنفس المفتاح. إذا لم يتم توفير NUM، فإن القيمة الأولى - كما ذكرت التعليق - تم تعديلها. إذا كان المفتاح أو الأسطوانات غير صالح، فلن يتم إرجاع أي شيء ويتم إرجاع UNDEF. إذا سارت الأمور على ما يرام، يتم إرجاع القيمة القديمة. delete_comment (مفتاح $، ) يحذف التعليق الوارد حسب المفتاح. يمكن استخدام قيمة الأسطوانات الاختيارية لتحديد التعليق للحذف، مع إعطاء مفاتيح مكررة. سيؤدي ترك الأعوام إلى حذف الحالة الأولى فقط. إرجاع UNDIF إذا كانت المفتاح أو الأسطوانات غير صالحة. إذا سارت الأمور على ما يرام، يتم إرجاع قيمة التعليق المحذوفة. Clear_Comments () حذف جميع التعليقات التي تطابق المفاتيح في صفيف الإدخال أو كل التعليقات الموجودة في الدفق إذا اتصلت بدون حجج. إرجاع UNDEF إذا كان أي مفتاح غير صالح، على الرغم من أنه سيتم مسح جميع المفاتيح في صفيف الإدخال حتى يتم مسح هذا المفتاح. إرجاع TRUE Otherwise.write_vorbis () كائن اكتب إلى ملف النسخ. لن يتم رؤية تعديلات تعليق في الملف حتى يتم تنفيذ هذه العملية. إرجاع المسار / اسم الملف الخاص بالملف الذي يمثل الكائن. متطلبات: perl. جيم libogg. libvorbis. libogg-dev libvorbis-dev


OGG :: Vorbis :: Header برامج ذات صلة