تقوم شركة SuperPowered Inc بتطوير SDK Audio Audio SDK المحمولة الرائدة ، و C ++ Networking SDK ، و C ++ Crypto SDK تتميز بزمن في الوقت الفعلي والوقت الفعلي. من خلال Builds لسطح المكتب ، الأجهزة المحمولة ، إنترنت الأشياء والأجهزة المدمجة ، المحمولة والموضوع المتقاطع على Android و iOS و MacOs و TVOs و Linux و Windows بالإضافة إلى بنيات خاصة للمعالج لـ ARM32 و ARM64 و X86 و X64.
تقوم شركة SuperPowered Inc بتطوير الصوت التفاعلي والشبكات والتشفير التالية SDKs والبنية التحتية:
مكتبة الصوت C ++ Superpowered هي مكتبة الصوت C ++ الرائدة التي تتميز باعبين منخفضين في الوقت الفعلي ، والتقمص في الوقت الفعلي ، ومشغلات الصوت عبر الطول ، وفكات الصوت ، و FX (التأثيرات) ، و I/O Audio ، والبث ، وتحليل الموسيقى.
للحصول على قائمة الميزات الأكثر حداثة ، راجع: https://superpowered.com/audio-library-sdk للحصول على أحدث مرجع API تحقق من المستندات: https://docs.superpowered.com/reference/latest؟lang=cpp
تم تصميم مكتبة شبكة C ++ ذات القوة العظمى و SDK من الألف إلى الياء لتوفير أسهل طريقة عبر منصة للعميل للتواصل مع الواجهة الخلفية. ينفذ اتصال HTTP و HTTPS مع البيانات المخصصة ودعم الرأس ، ومعالجة التقدم ، وتحميل الملفات/التنزيلات والمزيد. إنه يقلل من تنفيذ وتصحيح وصيانة وقت المهام النموذجية مثل طلبات REST API ، أو ترخيص رمز OAUTH وحامل ، أو تدفق الوسائط الرقمية. إنه يعمل بشكل مماثل على جميع المنصات ، وإزالة ألم كتابة الأغلفة وإيجاد المراوغات حول واجهة برمجة تطبيقات شبكة نظام التشغيل ، في حين أنها قائمة بذاتها ومستقلة تمامًا عنها. لدى SDK أيضًا محلل JSON لتقديم حزمة كاملة لاحتياجاتك اليومية للشبكات والتحليل.
للحصول على قائمة الميزات الأكثر حداثة ، راجع: https://superpowered.com/networking-library-sdk
يوفر Crypto ذات القوة الفائقة أسهل طريقة عبر الطول لتنفيذ تشفير المفاتيح العامة والخاصة في RSA ، وتشفير AES ووظائف التجزئة (SHA ، MD5). على عكس مكتبات التشفير الأخرى المصممة لعشاق التشفير مع عدد لا يحصى من الخيارات وواجهة برمجة التطبيقات المعقدة ، فإن Crypto ذات القوة العظمى لها مكالمات مباشرة واحدة لتوقيع والتحقق والتشفير وفك التشفير ، وحل أكثر حالات الاستخدام شيوعًا بأسرع طريقة.
للحصول على أحدث قائمة الميزات ، راجع: https://superpowered.com/crypto-library-sdk
المعلومات الأساسية: https://superpowered.com/http-live-for--droid-superpowered-and-audio-io-iadio-resampler
تتولى ميزات USB و MIDI ذات القوة الفائقة أن تقوم بتوصيل أجهزة MIDI ، مما يوفر انخفاضًا منخفضًا وتراجعًا منخفضًا (أقل من 2 مللي ثانية) إلى أجهزة MIDI لأجهزة Android 1.4 مليار جهاز ، أي 90+٪ من جميع أجهزة Android على Google Play. إنه ما يعادل Android من صوت iOS Core Audio و Core MIDI لأجهزة USB.
للحصول على معلومات إضافية ، يرجى الاطلاع على: https://superpowered.com/android-usb-audio-droid-midi
يجب أن تقرأ الأطراف المهتمة:
https://superpowered.com/android-audio-low-latency-primer https://superpowered.com/superpowered-android-media-server
SuperPowered هو منصة: جميع رمز C ++ ذو القوة العظمى يمكن نسخه بين Android و IOS و MacOS و TVOs و Linux و Windows.
/قوة عظمى
SDKs (المكتبات الثابتة والرؤوس).
/رخصة
يحتوي على وثيقة الترخيص وأصول الشعار ذات القوة العظمى.
/أمثلة _android
مثال مشاريع لنظام Android.
/أمثلة _ios
مثال مشاريع لنظام التشغيل iOS.
/أمثلة _linux
مثال مشاريع Linux.
/أمثلة _tvos
مثال مشاريع ل TVOs.
/أمثلة _windows
مثال مشاريع لنظام التشغيل Windows.
/أمثلة _macos
تطبيق Ammisonics (B-Format) استنادًا إلى المزرعة المكانية ذات القوة العظمى.
/أمثلة_flutter
مثال مشاريع لرفرف.
/أمثلة _reactnative
مثال مشاريع React Native.
/أمثلة _visionos
مثال مشاريع على الرؤية.
أربعة مثال على منصة Windows Universal Simple في حل Visual Studio واحد. يوضح كيفية:
مثال مشروع تطبيق DJ بالكامل وظيفي. يوضح كيفية:
مجال الوقت البسيط لتحويل مجال التردد مع التخزين المؤقت والرياح. يوضح كيفية:
HTTP Project Live Streaming Project.
مثال متقدم. يدلل ملف الصوت ، ويطبق تأثيرًا أو تمدد الوقت ويحفظ النتيجة في WAV. يوضح كيفية:
محلل الترددات البسيط 8 النطاق. يوضح كيفية:
يقارن عدة ميزات ذات قوة عظمى مع الصوت الأساسي.
يوضح الاختلافات بين الصوت الخارق والصوت الأساسي.
تزامن التأثيرات على BPM للاعب.
يوضح كيفية استخدام Objective-C ++ في مشروع Objective-C.
Swift Note: لقد حاولنا أيضًا إنشاء هذا المشروع في Swift ، ولكنه غير مكتمل بالنسبة للصوت وكان من المستحيل تنفيذ العديد من الميزات (مثل قياس الأداء المناسب). Swift غير مصمم للصوت في الوقت الفعلي. لحسن الحظ ، تعمل ملفات Objective-C ++ بشكل رائع في المشاريع السريعة.
يوضح كيفية استخدام تأثير واحد (الإدخال -> FX -> الإخراج).
يوضح كيفية استخدام لاعب (للتنزيل المحلي أو التدريجي أو تشغيل HLS).
يوضح كيفية تسجيل إدخال الميكروفون باستخدام مسجل ذو قوة فائقة.
تطبيق Ammisonics بسيط استنادًا إلى المزرعة المكانية ذات القوة العظمى.
يأتي هذا المشروع مع تطبيقين مثالين ، وهو تطبيق مثال بسيط ومعقد.
يوضح تطبيق المثال البسيط إعدادًا صوتيًا سهلًا ، على غرار كيفية معالجة iOS مع أجهزة الصوت USB. كما يتلقى ويعرض MIDI. ستغطي الوظيفة الصوتية لتطبيق المثال البسيط معظم حالات استخدام الصوت عبر الهاتف المحمول.
يوضح تطبيق المثال المعقد اكتشاف صوت USB الكامل ، لحالة استخدام DAW المتطورة وتطبيقات التسجيل. يعرض مختلف خيارات الإدخال والإخراج ومسارات الصوت وعناصر التحكم في الأجهزة لجهاز صوت USB. يمكن معالجة عناصر التحكم في الأجهزة ويمكن تمكين مسارات الصوت من خلال.
إذا تم تحديد إخراج صوتي بدون إدخال صوتي ، فإن المثال المعقد يرسل موجة جيبية إلى كل قناة إخراج. إذا تم تحديد كلا من إخراج الصوت والإدخال الصوتي ، فسيتوفر قياس زمن الاسترجاع أو الرحلة ذهابًا وإيابًا.
هذا يعني أن تطبيق المثال المعقد هو أيضًا أداة اختبار لاكتشاف الميزات المتقدمة لجهاز الصوت USB ، واختبار جودة الصوت ، ومواطن الخلل والكمون.
يوضح كيفية استخدام لاعب وتطبيق تأثير واحد.
يوضح كيفية استخدام لاعب وتطبيق تأثير واحد.
يوضح كيفية توليد موجة جيبية.
تتوافق فصول الصوت USB ذات القوة الفائقة لنظام Android من Android 19 (KitKat 4.4) فصاعدًا. هذا هو أول إصدار Android حيث تم تنفيذ أولويات الجدولة المناسبة للحصول على صوت الكمون المنخفض. يغطي هذا أكثر من 75 ٪ من أجهزة Android النشطة اليوم.
قبل تشغيل أي مشروع مثال Android ، يرجى تثبيت إصدار Android NDK 25.1.8937393 (أدوات → SDK Manager → SDK أدوات → NDK (جنبًا إلى جنب)). علاوة على ذلك ، قم بإيقاف تشغيل التشغيل الفوري في الإعدادات ، لأن ميزة التشغيل الفورية لـ Android Studio غير متوافقة مع مشاريع C ++ Android الأصلية.
المتطلبات الأساسية: تم تثبيت أحدث Android SDK ، Android NDK ، Android Studio. خطوات:
تقدم القوة العظمى خيارات دعم متعددة.
وثائق المطور (C ++ و JavaScript): https://docs.superpowered.com
البريد الإلكتروني: [email protected]
قاعدة المعرفة: https://superpowered.zendesk.com/hc/en-us
Stackoverflow: https://stackoverflow.com/search؟tab=Newest&q=SuperPowered
youtube: https://www.youtube.com/playlist؟list=pltrksb6a4xfmxjrz9wjscoow3nasboebu
خيارات الدعم المدفوعة: https://superpowered.com/support
للحصول على تفاصيل ، يرجى الاطلاع على: https://superpowered.com/licensing
لاستفسارات الترخيص ، يرجى إرسال بريد إلكتروني إلى [email protected].
تقدم شركة SuperPowered خدمات تطوير مخصصة تركز على تطبيقات الصوت التفاعلية المنخفضة للتكنولوجيا للهاتف المحمول والويب وسطح المكتب والمضمنة.
للحصول على استفسارات التطوير ، يرجى إرسال بريد إلكتروني إلى [email protected].
إذا كنت ترغب في إبلاغ إصدارات الرموز الجديدة ، وإصلاحات الأخطاء ، والأخبار العامة والمعلومات حول القوة الفائقة ، فيرجى إرسال بريد إلكتروني إلى [email protected].
لاستفسارات الترخيص ، يرجى إرسال بريد إلكتروني إلى [email protected].
تستفيد FFT ذات القوة العظمى من الأفكار في بناء FFT عالية الأداء بواسطة Eric Postpischil (http://edp.org/resume.htm).
يستفيد وحدة فك ترميز MP3 و AAC ذات القوة العظمى من التحسينات التي كتبها كين كوك.
نسخة عظمى 2.7.2