3
RtAudio مجموعه ای از کلاس های C ++ است که یک API مشترک (رابط برنامه نویسی برنامه) را برای ورودی / خروجی صوتی در زمان واقعی از طریق سیستم عامل های لینوکس ، Macintosh OS-X و Windows فراهم می کند.RtAudio روند تعامل با سخت افزار صوتی رایانه را بطور چشمگیری ساده می کند.این برنامه با اهداف زیر طراحی شده است: طراحی C ++ شی گرا ، API ساده و مشترک در کلیه سیستم عامل های پشتیبانی شده فقط یک منبع و یک فایل هدر برای گنجاندن آسان در پروژه های برنامه نویسی اجازه می دهد همزمان همزمان چند API پشتیبانی از اتصال پویا از دستگاه های ارائه پارامتر دستگاه صوتی گستردهکنترل اجازه می دهد تا قابلیت دستگاه صوتی برای تبدیل خودکار داخلی برای قالب داده ، جبران شماره کانال ، (د) درهم آمیختن و بایت تعویض بایت RtAudio مفهوم جریانهای صوتی را شامل می شود ، که بیانگر خروجی صوتی (پخش) و / یا ورودی (ضبط) است.دستگاه های صوتی موجود و قابلیت های آنها را می توان هنگام باز کردن یک جریان ، شمارش و مشخص کرد.در صورت کاربرد ، چندین پشتیبانی API را می توان وارد کرد و یک API خاص هنگام ایجاد یک نمونه RtAudio مشخص کرد.برای اطلاعات خاص برای هر یک از API های صوتی پشتیبانی شده ، به بخش یادداشت های API مراجعه کنید ...