يمكن فتح سجل نفسه؟
سؤال
أود التقاط الصوت الصادر من لعبة وتسجيله في ملف صوتي كما يتم تشغيله.هل هذا ممكن في إطار OpenSL؟مثل من خلال توصيل Outchatmix إلى AudioreCorder، أو شيء من هذا؟
شكرا في متقدم.
المحلول
يمكنك تسجيل رد اتصال إلى قائمة الانتظار والحصول على المخزن المؤقت الإخراج قبل / بعدها يتم تنفيذها في قائمة انتظار المخزن المؤقت للإخراج.يمكن أن يكون لديك Wavbuffer (مجموعة قصيرة طول حجم المخزن المؤقت) مكتوب في كل مسننة من المخزن المؤقت جديد.ثم يتم كتابة محتويات هذا المخزن المؤقت إلى ملف.
giveacodicetagpre.إعداد Opensl الأساسي لإعداد اتصال قائمة الانتظار موضحة في بعض التفاصيل في هذه الصفحة
يمكن العثور علىوسيلة أساسية للغاية لإنشاء ملف WAV في C ++ هنا لاحظ ذلكيجب أن يكون لديك فكرة نهائية للغاية من الحجم الفعلي لملف WAV الكلي لأنها جزء من رأسها.
لا تنتمي إلى StackOverflow