برای دسترسی و خواندن اطلاعات به وسیله C++ از کارت صدا و از Line in چه باید کرد؟
برای دسترسی و خواندن اطلاعات به وسیله C++ از کارت صدا و از Line in چه باید کرد؟
سلام.
برای دسترسی به LineIN در Modem چندین API و کنترل وجود داره.
مثل CraeteFile و WriteFile ... و کنترل هایی مثل MSCOMM32.ocx که برای دریافت و فرستادن
اطلاعات از طریق COM Port به کار میرن.
اما در مورد SoundCard قضیه مقداری فرق میکنه. دلیلش هم اینه که شما نمیتونین مستقیما با لایه
سخت افزار کار کنین. برای اینکار نیاز به یه Driver و یا Interface ی دارین که بتونه این ارتباط رو برای شما
ایجاد کنه. در Windows نمونه ی کامل ایت Interface رو میتونین در DirectX ببینین. و برای توسعه برنامه ها
کافیه از DirectX SDK استفاده کنین. البته با محدود به این روش نیستین و میتونین از Driver هایی که برای
این کار نوشته شده استفاده کنین.
نمونه خیلی فوقالعاده ای در site زیر وجود داره که پیشنهاد میکنم حتما نمونه اش رو ببینین.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلام
با تشکر از اطلاعات کامل someone
اینم اضافه کنم که با استفاده از Waveform-Audio Interface و همچنین mci میشه اینکارو کرد.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اینا هم از سایت CodeProject هستش. یه نگاه بنداز. چون سورس کد هم دارن می تونی سورساشو بررسی کنی:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
mci:
با یه همچین کدی:
اینجا کمی در مورد mci api توضیح و لینک دادم:کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
واقعا هم از Someone و هم از hamidreza_buddy تشکر می کنم
Last edited by alms; 30-05-2007 at 23:27.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)