الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

VFW

مغلق
بدأه ahmed_pro_2005 في 5 أبريل 2007 · 5 رد · 737 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندي مشروع يتعامل مع كاميرا ويب بأستخدام مكتبة VFW

المطلوب هو تطوير المشروع لكي يتعامل مع اكثر من كاميرا ,

توجد فى المكتبة دالة وهى capGetDriverDescriptionوهي تتأكد من وجود Driverالخاص بالكاميرا

المشكلة اننى لا استطيع ان اصل الى كل كاميرا على حدة حتى استطيع ان ابدل بين كل منهما

#2

اخي انصحك بترك هذه المكتبة و الاعتماد علي الدايركت اكس و خصوصا DirectShow :)

هذه المكتبة كنت استخدمها زمان في تشغيل ملفات AVI و هي ضمن مكتبات الويندوز ، انصحك بالدايركت شو

http://msdn2.microsoft.com/en-us/library/ms784833.aspx

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#3

شكرا على سرعة تجاوبك

المشكلة ان هذا مشروع قديم ومطلوب تعديلة والمشروع كلة قائم على VFW

وإعادة كتابتة على Directshow سوف تستغرق وقت كبير جدا

فإذا كان أحد سبق أن عمل على VFW فلا يبخل علينا بالمساعدة

#4

لقد استمعت إلى نصيحتك واتجهت إلى Direct Show

وقد وجدت مثال يقوم بعرض جميع الكاميرات المتصلة بالجهاز ولكن عند أخذ الكود المسؤل عن ذلك ووضعة فى مشروع جديد فإنة يعطى خطأ

على الرغم من أن إعدادات المثال والمشروع متماثلة

مرفق المثال والمشروع

فأرجو معرفة الخطأ

وشكرا

Enum.rar

listcam.rar

#5

المشكلة الحالية هي معرفة اسم كل كاميرا متصلة معUSB

لقد استخدمت الدالة capGetDriverDescription()

ولكنها ترجع دائما

"driver(Microsoft WDM image capture (Win 32

ثم استخدمت الدلة pDriverGetName()

وكنها ترجع ايضا

driver(Microsoft WDM image capture (Win 32

هل العيب فى فى المكتبة VFW

أعادة كتابة المشورع كلة على Direct show

عملية مرهقة جدا ، فهل يوجد حل فىVFW

وشكرا

#6

بعد البحث فترة طويلة على الأنترنت وجدت ان المشكلة التى اعاني منها يعاني منها اشخاص كثيرين مع WDM,VFW

وعلية فى قررت اتجة الى Direct x

رابط لعرض المشكلة

http://forums.microsoft.com/MSDN/ShowPost....294&iteID=1 ‎

وشكرا

هذا الموضوع مغلق.