سؤال

أود التقاط الصوت الصادر من لعبة وتسجيله في ملف صوتي كما يتم تشغيله.هل هذا ممكن في إطار OpenSL؟مثل من خلال توصيل Outchatmix إلى AudioreCorder، أو شيء من هذا؟

شكرا في متقدم.

هل كانت مفيدة؟

المحلول

يمكنك تسجيل رد اتصال إلى قائمة الانتظار والحصول على المخزن المؤقت الإخراج قبل / بعدها يتم تنفيذها في قائمة انتظار المخزن المؤقت للإخراج.يمكن أن يكون لديك Wavbuffer (مجموعة قصيرة طول حجم المخزن المؤقت) مكتوب في كل مسننة من المخزن المؤقت جديد.ثم يتم كتابة محتويات هذا المخزن المؤقت إلى ملف.

giveacodicetagpre.

إعداد Opensl الأساسي لإعداد اتصال قائمة الانتظار موضحة في بعض التفاصيل في هذه الصفحة

يمكن العثور على

وسيلة أساسية للغاية لإنشاء ملف WAV في C ++ هنا لاحظ ذلكيجب أن يكون لديك فكرة نهائية للغاية من الحجم الفعلي لملف WAV الكلي لأنها جزء من رأسها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top