سؤال

أحتاج إلى إضافة وظيفة الكتابة على أقراص DVD إلى التطبيق الذي أعمل عليه.ومع ذلك، يجب أن يكون قادرًا على كتابة الملفات التي يتم التقاطها "مباشرة" من الكاميرا، على مدى فترة طويلة من الزمن.لا أستطيع الانتظار حتى يتم التقاط جميع الملفات قبل أن أبدأ في كتابتها على قرص DVD، فأنا بحاجة إلى كتابتها على أجزاء أثناء المضي قدمًا.

لقد نظرت إيمابي v2, ، ولكن يبدو أن المشاكل الرئيسية تتمثل في أنك تحتاج إلى توجيهه إلى جميع الملفات التي تخطط لكتابتها على القرص قبل بدء عملية النسخ.أعلم أن الأمر يتعلق بمفهوم "الجلسات"، مما يعني أنه يمكنك الكتابة على قرص DVD في عدة أجزاء، قبل "إغلاقه" أخيرًا.

لكنني كنت أتساءل عما إذا كان هناك أي برامج SDK أخرى لكتابة أقراص DVD تسمح لك بكتابة الملفات باستمرار على قرص DVD وخاصة الملفات الموجودة في الذاكرة فقط.سيكون الأمر أكثر كفاءة إذا لم أضطر إلى كتابة الصور الملتقطة على القرص الصلب قبل نسخها على قرص DVD.

يجب أن يعمل الحل ضمن .NET على نظامي التشغيل Windows XP وVista

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

المحلول

ال محرك حرق بريمو ل.Net يعمل بشكل جيد.

نصائح أخرى

بشكل عام، يجب أن تكون بياناتك جاهزة قبل البدء في كتابة الجلسة.ما يمكنك فعله هو التقاط الصورة الأولى قبل بدء الجلسة الأولى ثم التقاط الباقي في الخلفية وكتابة جلسات جديدة كما تم ترحيلها.

كما أن برنامج vbAccelerator لديه ميزة رائعة غلاف IMAPI لـ .NET

قم بتهيئة الوسائط الضوئية الخاصة بك إلى أ نظام الملفات الحية (كتابة الحزم التزايدية بدلاً من استخدام تنسيق قرص متقن مع IMAPIv2) وبعد ذلك ستتمكن من إضافة أي ملف فقط باستخدام أي. نسخة ارشيف دون إنشاء جلسات جديدة.

بهذه الطريقة لن تهدر مساحة الإدخال/الإخراج في كل مرة تريد فيها إضافة ملف جديد في جلسة جديدة...

لاحظ أنه لضمان توافق الأقراص التي تم إنشاؤها على نظام التشغيل Windows Vista، يجب تحديد UDF 2.01 أو أقل.

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