د SDL_sound 2.0 کتابتون خپرول

د وروستي خوشې کیدو څخه 14 کاله وروسته، د SDL_sound 2.0.1 کتابتون خپور شو (د 2.0.0 خوشې کول پریښودل شوي وو)، د SDL کتابتون ته اضافه کول د مشهور آډیو فایل فارمیټونو لکه MP3، WAV، کوډ کولو لپاره د فعالیتونو سره چمتو کول. OGG، FLAC، AIFF، VOC، MOD، MID او AU. د نسخې شمیره کې د پام وړ بدلون د کاپي لیفټ LGPLv2 جواز څخه د جواز لرونکي zlib جواز ته د کوډ ژباړې له امله دی چې د GPL سره مطابقت لري. برسېره پردې، د API په کچه د شاته مطابقت ساتلو سره سره، SDL_sound اوس یوازې د SDL 2.0 څانګې پراساس ممکن دی (د SDL 1.2 په سر کې د جوړولو ملاتړ بند شوی دی).

د غږ فارمیټونو ډیکوډ کولو لپاره ، SDL_sound بهرني کتابتونونه نه کاروي - د کوډ کولو لپاره اړین ټول سرچینې متنونه په اصلي جوړښت کې شامل دي. چمتو شوی API تاسو ته اجازه درکوي د فایلونو او آډیو سټریم په کچه د یو یا ډیرو بهرنیو سرچینو څخه آډیو ډیټا ترلاسه کړئ. دا د آډیو پروسس کولو لپاره ستاسو خپل لاسي کونکي ضمیمه کولو یا پایله شوي کوډ شوي ډیټا ته لاسرسي چمتو کولو ملاتړ کیږي. د نمونې اخیستلو نرخونو، بڼو او آډیو چینلونو سره مختلف لاسوهنې ممکن دي، په شمول د الوتنې پر مهال تبادله.

د SDL_sound 2.0 څانګې کې اصلي بدلونونه:

  • د zlib جواز بدلول او SDL 2 ته بدلول.
  • د بهرني انحصار څخه د کوډ لرې کول او ټول کوډ کونکي په اصلي جوړښت کې مدغم کول. د متحد پروسیسرونو سره د ځینې ډیکوډرونو ځای په ځای کول. د مثال په توګه، د OGG فارمیټ سره کار کول نور د libogg کتابتون نصبولو ته اړتیا نلري، ځکه چې د stb_vorbis ډیکوډر اوس د SDL_sound سرچینې کوډ کې جوړ شوی.
  • د CMake اسمبلۍ سیسټم کارولو ته لیږد. په خپلو پروژو کې د SDL_sound کوډ کارولو پروسه ساده کړئ.
  • د میراثي QuickTime فارمیټ لپاره د ډیکوډر ملاتړ نور نه ملاتړ کیږي، مګر د نړیوال CoreAudio ډیکوډر لاهم په macOS او iOS کې د QuickTime سره کار کولو لپاره کارول کیدی شي.
  • د اړتیا وړ جواز لاندې د کوډ کونکي پلي کولو نشتوالي له امله د سپیکس فارمیټ لپاره د ملاتړ پای.
  • د MikMod ډیکوډر لپاره د ملاتړ پای. د ورته فارمیټونو سره کار کولو لپاره، تاسو کولی شئ د موډپلګ ډیکوډر وکاروئ.

سرچینه: opennet.ru

Add a comment