[Win API] Kiezen WaveIn bron mic / line / wave

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Bozozo
  • Registratie: Januari 2005
  • Laatst online: 20-02 16:10

Bozozo

Your ad here?

Topicstarter
Ik wil in C# iets met geluidsopname doen. De gebruiker moet allereerst een geluidskaart en een audiobron kiezen. Het eerste is makkelijk maar het tweede niet. Ik kan als bron wel kiezen tussen bijvoorbeeld WaveIn en MidiIn maar ik kan WaveIn niet verder specificeren als microphone/line/wave.

In Windows kun je de mixer openen en dan een vinkje zetten bij Microphone of Line-In of Wave ('wat men hoort') maar die instelling kan ik in de API nergens terugvinden. Ik ben al uren aan het stoeien met MixerLine en MixerControl queries maar ik kan alleen het opneem volume van de wave-in lijn aanpassen en niet de bron.

Ik kan me voorstellen dat dit een beveiligingsissue is maar ik heb volgens mij vaak zat opnameprogramma's gezien waarin je de bron kon kiezen. Kan iemand me verder helpen?

edit: net dit gevonden. Daarmee moet het wel lukken denk ik.

[ Voor 6% gewijzigd door Bozozo op 23-06-2009 13:56 ]

TabCinema : NiftySplit