ääniä c-kielellä(pulse audio)

Anonyymi-ap

Erittäin hyvä dokumentaatio pulseaudio:lla äänien tuottamisesta. Tuo "Simple API" esimerkki on mielestäni erittäin mainio juuri tässä suhteessa:
https://freedesktop.org/software/pulseaudio/doxygen/pacat-simple_8c-example.html
Em. paikasta löytyy myös callback-rajapinta, mikäli on tarvetta tehdä hiukan vaativampaa ohjelmointia. Puolessa tunnissa saa omasta ohjelmasta puhdasta sini-ääntä kuuluville ja kääntäminen sujuu vaikkapa komennolla:
$ gcc main.c -lm -lpulse-simple -lpulse
-Ettei tarvitse etsiä mitä kirjastoja tulee linkata mukaan

2

170

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      "-Ettei tarvitse etsiä mitä kirjastoja tulee linkata mukaan"
      Mikäs vaiva siinä on?

    • Anonyymi

      Kokeilin tuota säikeistystäkin - näemmä siellä on tarjolla "threaded-mainloop" toteutus, joka ajaa pulsen toiminnallisuutta omassa säikeessään ja tämän kanssa keskustellaan mm. callback-funktioiden kautta ja status-kyselyillä: Ei tarvitse siis itse pärjätä täyden thread-sovelluksen kanssa, mutta saa silti osan sen hyödyistä käyttöön. Jos vertaa "simple API":n vaivannäköön, niin tämä on vähintään 10x - jos tietää jo valmiiksi säikeistyksestä jotain.
      Helpottaa datan käsittelyä kuitenkin kummasti, kun sink:it ilmoittaa datavajeesta ja voi niitä täytellä callback:ien avulla tarpeen mukaan.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. IL - Kansanedustaja tehnyt ITSEMURHAN eduskuntatalossa!!

      "IL:n tiedot: Kansanedustaja tehnyt itsemurhan Eduskuntatalossa Iltalehden tietojen mukaan kansanedustaja on tehnyt its
      Maailman menoa
      405
      8869
    2. Eemeli Peltonen teki itsemurhan eduskuntatalossa

      Kevyet mullat sitten vaan. Ei mulla muuta.
      Maailman menoa
      172
      3288
    3. Kuka pistetty kylmäksi

      Ketähän joutunu puukkohipan uhriksi? Tietääkö kukkaan?
      Kajaani
      17
      1764
    4. Mietin että

      Onko tarinallamme vielä luvussa tilaa kohtaamiselle vai jääkö se tähän.
      Ikävä
      77
      1146
    5. Oletko samaa mieltä

      Että on parempi olla erillään?
      Ikävä
      76
      1068
    6. Postilaatikoista

      Tuntuu kaikki tietävän tekijän/tekijät, mutta miksi nimiä ei julkaista???
      Kihniö
      27
      1055
    7. Sylikkäin.

      Sylikkäin, suudellen. Milloin haluaisit näin nainen tehdä ? Vain häntä ajatellen 😘. Tietenkin jos häntä asia kiinnosta
      Ikävä
      64
      1011
    8. Eemeli Peltosen viimeinen postaus Facebookissa!

      "Olen ollut kevätistuntokauden viimeisillä viikoilla paljon poissa eduskuntatyöstä. Sain toukokuussa hyvää hoitoa HUSiss
      Maailman menoa
      79
      985
    9. Nainen arvaa kuka

      En ikävä kyllä elä enää pitkään
      Ikävä
      55
      973
    10. Sano nyt kiertääkö

      Huhut meistä tai jostain muusta?
      Ikävä
      65
      920
    Aihe