2010-11-15 13 views
6

मैं एक नेट सी # डेवलपर हूं। मैं वीडियो/ऑडियो कोडेक के बारे में मीडिया प्रोग्रामिंग विकसित करना चाहता हूं, स्रोत से मीडिया कैप्चर कर रहा हूं, आदि। मैं डायरेक्टशो लिब का उपयोग करने जा रहा हूं, लेकिन मैंने इसे एमएसडीएन पर पढ़ा है, और मैं बहुत उलझन में हूं, क्योंकि मैं शुरुआत कर रहा हूं ।मैं डायरेक्टशो प्रोग्रामिंग कैसे सीख सकता हूं?

क्या आपके पास सबसे अच्छा ट्यूटोरियल या कुछ आलेख है जो डायरेक्टशो आर्किटेक्चर में प्रोग्राम को समझने में सक्षम बना सकता है? यदि ऐसा है, तो कृपया उन्हें साझा करें।

http://www.codeproject.com/KB/directx/PrgmngDirectShowappsCS.aspx

http://www.codeproject.com/KB/directx/directshowmediaplayer.aspx

http://www.codeproject.com/KB/directx/directshownet.aspx

http://www.codeproject.com/KB/directx/MPEG2_Capture_Device.aspx

ओह और इन भी:

उत्तर

2

Dude, IMO यह बेहतर सी में प्रत्यक्ष शो का विकास है ++, तो आप सिर्फ सीखना चाहिए COM ऑब्जेक्ट बनाने और uninitialize करने के लिए कैसे यह, सी ++ तेजी से होता है, और सभी प्रत्यक्ष शो की वर्तमान उपलब्ध पुस्तकालय सी ++ में हैं, जिन मामलों में सी # में कोड प्रोजेक्ट में हैं, वे प्रत्यक्ष शो के बुनियादी सीखने के लिए अच्छे हैं, लेकिन वे व्यावहारिक समाधान नहीं हैं। वे सी # में उनका उपयोग करने के लिए COM wrapper हैं, गति मुख्य चिंता है और वास्तविक समय वीडियो विश्लेषण में उनकी गति अच्छी नहीं है। एमएसडीएन डायरेक्टशो के साथ काम करने के लिए सबसे अच्छा संदर्भ है और एसडीके

+1

मैं मानता हूं, एमएसडीएन दस्तावेज़ीकरण के साथ संयोजन में नमूने डायरेक्टशो सीखने का एक अच्छा तरीका है। मुझे एमएस डायरेक्टशो फोरम भी बहुत उपयोगी होने के लिए मिला: http://social.msdn.microsoft.com/Forums/en-US/windowsdirectshowdevelopment/threads हालांकि यह मंच .NET के लिए कोई समर्थन नहीं प्रदान करता है – Ralf

0

में अच्छे नमूने हैं, बस शुरुआत से एमएसडीएन में डायरेक्टशो एसडीके पढ़ें। फिर GraphEditPlus इंस्टॉल करें, कुछ ग्राफ बनाने का प्रयास करें और फिर फ़ाइल मेनू से आप सी # कोड उत्पन्न कर सकते हैं जो .NET के लिए DirectShowLib का उपयोग करके इन आलेखों को बनाता है और देखें कि यह कैसा करता है।

संबंधित मुद्दे