جهاز :: Audiotron.

الجهاز :: Audiotron يوفر ربط في واجهة برمجة التطبيقات المدرجة في أحدث البرامج الثابتة لشركة Audiotron Voyetra Turtle Beach.
التحميل الان

جهاز :: Audiotron. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Dave Crawford
  • موقع ويب الناشر:
  • http://search.cpan.org/~dcrawford/Device-Audiotron-1.02/Audiotron.pm

جهاز :: Audiotron. العلامات


جهاز :: Audiotron. وصف

الجهاز :: Audiotron يوفر ربط في API المدرجة في أحدث البرامج الثابتة لشركة Audiotron Voyetra Turtle Beach. جهاز :: Audiotron يوفر ربط في واجهة برمجة التطبيقات المدرجة في أحدث البرامج الثابتة لشركة Voyetra Turtle Beach's Audiotron.synopsisuse :: Audiotron؛ $ في = جهاز جديد :: Audiotron ("عنوان IP Audiotron"، "اسم المستخدم"، "كلمة المرور")؛ إذا (! $ at) {Die "فشل كائن Audiotron في التهيئة."؛} بلدي ($ ref_status، $ ref_shares، $ ref_hosts) = $ at-> globalinfo ()؛ بلدي firmware_version = $ Ref_Status -> {"الإصدار"}؛ الجهاز :: Audiotron يوفر ربط في واجهة برمجة التطبيقات المدرجة في أحدث البرامج الثابتة لشركة Voyetra Turtle Beach's Audiotron.I تشير إلى القراءة من خلال وثائق API الموجودة على http: / /www.turtlebeach.com/site/products/audiotron/api/dl_api.asp قبل محاولة تنفيذ هذه الوحدة النمطية. الأساليب المتاحة لكائن Audiotron ومثال الاستخدام لكل سرد أدناه. يتم سرد مكالمة API الأصلية بين قوسين أدناه كل طريقة لأغراض إعلامية وسهولة في الرجوع إلى وثائق Api في Voyetra. GetInfo (النوع، ، ) إرجاع سلسلة تحتوي على النتائج من طلب الأوامر. $ نوع = "Global"؛ معلومات $ = $ at-> getinfo ($ نوع)؛ أو $ نوع = "الفنان"؛ عد = 4؛ $ معايير = "Staind"؛ معلومات $ = $ at-> getinfo ($ نوع، $ العد، معايير $)؛ qfile (النوع، المعايير) إرجاع سلسلة تحتوي على النتائج من طلب الأوامر. $ نوع = "ملف"؛ $ ملف = Q | \ Lithiummp3bushdeconstrecomedown.mp3 |؛ $ cmd_result = $ AT-> QFile ($ نوع، $ ملف)؛ إرجاع AddFile (full_file_name) سلسلة تحتوي على النتائج من طلب الأوامر. ملف $ = q | \ cobaltmp3new_song.mp3 |؛ $ cmd_result = $ at-> addfile (ملف $)؛ CMD (الأمر، ) إرجاع سلسلة تحتوي على النتائج من طلب الأوامر. $ cmd_name = "play"؛ $ cmd_result = $ at-> cmd ($ cmd_name)؛ أو $ cmd_name = "goto"؛ $ cmd_arg = "18"؛ $ CMD_RESULT = $ AT-> CMD ($ cmd_name، $ cmd_arg)؛ إرجاع GetStatus () مجموعة أسماء العناصر التي تحتوي على تعادل أسماء "الحقل" الذي تم إرجاعه بواسطة Audiotron. الحالة = $ at-> getstatus ()؛ طباعة حالة $ {'State'}؛ GlobalInfo () إرجاع المراجع إلى التجزئة، مجموعة، ومجموعة من الخلاص. هذه مجرد دعوة إلى GetInfo مع "Global" مرت كنوع ولكن تم تخصيصها لتشغيل النتائج مسبقا. ($ ref_status، $ ref_shares، $ ref_hosts) = $ at-> globalinfo ()؛ في المثال أعلاه "$ ref_status" هو إشارة إلى تجزئة تحتوي على أسماء العناصر التي تحتوي على ما يعادل أسماء "الحقل" التي تم إرجاعها من جزء "الحالة" من النتائج. لذلك على سبيل المثال، للحصول على رقم الإصدار من البرامج الثابتة: $ firmware_version = $ ref_status -> {"الإصدار"}؛ التالي، $ ref_shares هو مرجع إلى صفيف حيث يحتوي كل عنصر على اسم UNC للمشاركة على النحو الوارد في Audiotron. أخيرا، $ ref_hosts هو إشارة إلى مجموعة من التجزئة، تجزئة واحدة لكل مضيف معروف من قبل Audiotron. يحتوي كل تجميل في الصفيف على ثلاثة عناصر تسمى "المضيف"، "IP"، و "الدولة". لذلك على سبيل المثال، للحصول على عنوان IP للمضيف الأول في الصفيف: $ IP_ADD = $ ref_hosts -> -> {IP "}؛ msg (text_line1، ، ) إرجاع سلسلة تحتوي على النتائج من طلب الأوامر. $ lines1 = "هذا اختبار."؛ LETD2 $ = "فقط Hawer Perl Hacker"؛ $ time_out = "5"؛ $ cmd_result = $ at-> msg ($ lines1، quad2 $ time_out)؛ عودة DumptoC (Share_name) سلسلة (في بعض الأحيان ضخمة!) تحتوي على النتائج من طلب الأوامر. حصة $ = Q | \ Lithiummp3 |؛ $ toc = $ at-> dumptoc (حصة $)؛ ملاحظة: هذا هنا تماما مثل "العنصر النائب"، ستسمح الإصدارات الأحدث إلى كتابة الإخراج إلى ملف بدلا من التعزيز كسلسلة. غير فعالة للغاية في الشكل الحالي. متطلبات: perl.


جهاز :: Audiotron. برامج ذات صلة