1. Tuotteet
  2.   Audio
  3.   C++
  4.   Miniaudio

Miniaudio

 
 

Avoimen lähdekoodin C-sovellusliittymä äänen toistoon ja sieppaamiseen

Ilmainen C-yksitiedostokirjasto, joka voidaan yhdistää useisiin laitteisiin ja joka tukee toistoa, kaappausta, full-duplex- ja loopback-toimintoa suurilla työpöytä- ja mobiilialustoilla

Miniaudio on yksinkertainen puhdas C yhden tiedoston äänentoisto- ja kaappauskirjasto, jonka avulla ohjelmistosovellukset voivat käsitellä äänitiedostoja monin eri tavoin. Hienoa on, että se on toteutettu yhtenä .H-tiedostona; sinun tarvitsee vain ladata se ja olla valmis lähtemään. Kirjasto tukee täysin matalan tason äänen toiminnallisuutta, eikä siinä ole ulkoisia riippuvuuksia.

Miniaudio tukee työskentelyä useilla alustoilla, mukaan lukien Windows, macOS, Linux, iOS, Android, Web jne. Kirjastossa on useita tärkeitä ominaisuuksia, kuten toisto, äänitiedostojen sieppaus, full-duplex, liitettävyys useisiin laitteisiin, automaattinen tietojen muuntaminen, joukko hyödyllisiä suodattimia, luontiaaltomuotoa, kohinan generointia, äänen koodausta ja dekoodausta, tukevat mukautettua taustaohjelmaa, kanavamuunnoksia ja kanavakartoitusta, uudelleennäytteenottotukea ja paljon muuta.

Miniaudio on erittäin joustava ja tarjoaa helpon käytön kokeneille käyttäjille sekä aloittelijoille, jotka ovat kiinnostuneempia äänitiedostojen käsittelystä. Kirjasto on avoimen lähdekoodin ja on saatavilla MIT-lisenssillä. Kirjasto on kirjoitettu C-kielellä, mutta se voidaan kääntää myös C++:lla, jolloin se toimii lähes kaikilla kääntäjillä.

Previous Next

Miniaudion käytön aloittaminen

Käytä seuraavaa komentoa täydelliseen asennukseen.

Asenna Miniaudio GitHubin avulla

git clone https://github.com/mackron/miniaudio.git

Toista ääntä C API C:n kautta

Avoimen lähdekoodin kirjasto Miniaudio antaa ohjelmistokehittäjille mahdollisuuden ladata ja toistaa äänitiedostoja C-sovellustensa sisällä. Kirjastoa voidaan käyttää myös tallennustarkoituksiin. Kun sovellukset lähettävät kirjastolle pyynnön toistaa äänitiedosto, se käyttää oletustoistolaitetta äänen toistamiseen. Dekooderi on täysin irrotettu laitteesta ja sitä voidaan käyttää siitä riippumatta. Kirjasto tukee myös useiden tiedostojen toistoa lataamalla useita dekoodeja ja sekoittamalla niitä. 

Äänitietojen muuntaminen C:n kautta

Miniaudiokirjasto antaa ohjelmistosovelluksille mahdollisuuden muuntaa äänidataa näytemuotoihin, kanavien lukumäärään ja näytetaajuuksiin. Kirjasto tarjoaa yksinkertaisia toimintoja, joiden avulla voidaan helposti muuntaa kahden tietyn muodon välillä. DitherMode-parametrin avulla voit myös helposti määrittää dithering-asetukseksi ei mitään, suorakulmio ja kolmio. Kirjasto sisälsi myös tuen kanavien uudelleenjärjestelyyn ja muuntamiseen kanavalta toiselle.

Äänitietojen sieppaus

Avoimen lähdekoodin kirjasto Miniaudio sisältää tuen äänidatan sieppaamiseen mikrofonista matalan tason API:n avulla. Kirjasto alkaa kaapata tietoja oletusmikrofonista, kunnes painat Enter-painiketta. Kun tulos on valmis, se voidaan tallentaa valitsemaasi tiedostoon, joka voidaan määrittää komentorivillä. Voit myös määrittää haluamasi tiedostomuodon tietojen tallentamista varten.

 Suomen