تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: کنترل بلندگو و میکروفن با ++C

  1. #1
    اگه نباشه جاش خالی می مونه rouhallah's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    478

    پيش فرض کنترل بلندگو و میکروفن با ++C

    بنام خدا
    سلام
    من ميخواستم بدونم چطور ميشه كنترل اسپيكرها منظورم همونايي كه باهاش موسيقي گوش ميدن نه اون كه داخل كيسه
    وكنترل ميكروفن را بدست گرفت لطفا تابع اون بهم يكي بگه

  2. #2
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    سلام.
    بيشتر توضيح بديد كه ميخوايد چه كار كنيد.
    اگه براي windows برنامه مينويسيد مي تونيد از multimedia SDK استفاده كنيد.
    كه براي تغيير وضعيت Audio Mixer Control به كار ميره.
    شامل توابع و structure هاي زيادي براي اين كار هست.
    براي اطلاعات بيشتر ميتونيد به Audio Mixer Reference در MSDN مراجعه كنيد.
    اگه مشكلي پيش اومد خبر بديد.
    ممنون.

  3. #3
    اگه نباشه جاش خالی می مونه rouhallah's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    478

    پيش فرض

    بنام خدا
    سلام
    ببخشيد نتونستم مطلبم خوب برسونم
    همانطور كه ميدانيد تابع sound در زبان ++c براي توليد صدا از بلندگوي درون كيس است
    اما اگر كسي بخواهد با اين زبان برنامه نويسي صداي مثلاَ بوق را به خروجي بلندگوهايي كه با اونا صداهاي ديگه رو ميشنويم
    بفرسته بايد از چه تابعي استفاده كنه
    آخه معمولاَ بلندگوي كيس براي توليد صداهاي خطاهاي سخت افزاري هنگام بوت شدن رايانه است
    لطفاَ در اين مورد تابعي كه در زبان ++c باشد معرفي كنيد و همچنين تابعي در همين زبان براي فرستادن صوت به ورودي ميكروفن
    اميدوارم ايندفه منظورم رو متوجه شده ايد
    با تشكر
    والسلام

  4. #4
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    دوباره سلام.
    در ++C براي استفاده از internal speaker ازاين تابع استفاده استفاده ميشه كه در Windows.h قرار داره.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگه شما مستقيما از ()Sound استفاده ميكنيد احتمالا Compiler شما اين تابع رو در يكي از lib هاي مربوط به
    خودش قرار داده.
    اگه بخوايد هر گونه صدايي ايجاد كنيد كه از Speaker بشنويد بايد با SoundCard كار كنيد كه در ++C اين اجازه رو
    به طور مستقيم نداريد چون توابعي براي اين كار در نظر گرفته نشده.مگر اينكه از كامپايلر خاصي استفاده كنيد.
    اگه ميخوايد با SoundCard كار كنيد بهترين راه استفاده از DirectXSound هست كه مربوط به Direct SDK ميشه.
    و توابع و كلاس ها و ....لازم رو براي اين كار داره.وبراي شما هيچ محدوديتي ايجاد نميكنه.حتي ميتونيد يه پيانو يا
    سينتي سايزر براي خودتون بنويسيد.البته كار زياد ساده نيست.بايد به برنامه نويسي مسلط باشيد.در ضمن ميتونيد
    DirectX SDK رو از site ميكرو سافت بگيريد.
    يه راه ديگه هم وجود داره كه شبيه راهي كه گفتم.بايد كسي رو پيدا كنيد كه براي اين كار يه DLL نوشته باشه وشما
    از اين DLL استفاده كنيد.دليلش هم اينه كه SoundCard روي bus قرار داره و OS اجازه دسترسي مستقيم رو رو
    براي كار با اون نميده.و بايد براي كار با SoundCard يه Driver براي اين كار نوشته باشيد.ميتونيد به سايت شركتي
    كه soundCard تون براش هست مراجعه كنيد شايد DLL يا SDK لازم رو براي اين كار داشته باشيد.اين در مورد سئوال
    اول شما. در مورد سوال دوم بايد بگم متوجه منظورتون نشدم. ميخوايد برنامه اي بنويسيد كه بتونه صدا رو ضبط كنه؟
    يا منظورتون چيز ديگه اي بود؟
    ممنون.
    Last edited by someone; 20-09-2006 at 23:48.

  5. #5
    داره خودمونی میشه soheil1366's Avatar
    تاريخ عضويت
    Oct 2005
    محل سكونت
    mashhad
    پست ها
    67

    پيش فرض

    نقل قول نوشته شده توسط rouhallah
    بنام خدا
    سلام
    ببخشيد نتونستم مطلبم خوب برسونم
    همانطور كه ميدانيد تابع sound در زبان ++c براي توليد صدا از بلندگوي درون كيس است
    اما اگر كسي بخواهد با اين زبان برنامه نويسي صداي مثلاَ بوق را به خروجي بلندگوهايي كه با اونا صداهاي ديگه رو ميشنويم
    بفرسته بايد از چه تابعي استفاده كنه
    آخه معمولاَ بلندگوي كيس براي توليد صداهاي خطاهاي سخت افزاري هنگام بوت شدن رايانه است
    لطفاَ در اين مورد تابعي كه در زبان ++c باشد معرفي كنيد و همچنين تابعي در همين زبان براي فرستادن صوت به ورودي ميكروفن
    اميدوارم ايندفه منظورم رو متوجه شده ايد
    با تشكر
    والسلام
    سلام
    اگر فقط ميخواين تك بوق به خروجي بره از 'a\' در >> cout و به صورت رشته ای استفاده کنید یعنی; "cout<<"\a

  6. #6
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    سلام.
    منظور ايشون كار با Internal Speaker نبوده. ميخواستن با Sound Card كار كنند.
    دستوري كه شما نوشتيد معادل Beep هست.
    ممنون.

  7. #7
    Banned
    تاريخ عضويت
    Sep 2006
    محل سكونت
    qazvin
    پست ها
    124

    پيش فرض

    سلام
    من یه کامپایلر واسه c++ می خواستم
    فقط اینو بگم که microsoft visual basic c++ express edition نباشه

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •