Bonsoir,
cela fait plusieurs jours que j'essaye de décortiquer le code dont le liens suit : http://www.codeproject.com/KB/audio-video/cswavrec.aspx
A partir du code ci-dessous je n'arrive pas à comprendre pourquoi avec new WaveLib.WaveInRecorder et -1 en premier argument je n'arrive pas à enregistrer un fichier que je joue par exemple en mp3.

Merci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
private void Start()
{
    Stop();
    try
    {
        WaveLib.WaveFormat fmt = new WaveLib.WaveFormat(44100, 16, 2);
        m_Player = new WaveLib.WaveOutPlayer(-1, fmt, 16384, 3, 
                        new WaveLib.BufferFillEventHandler(Filler));
        m_Recorder = new WaveLib.WaveInRecorder(-1, fmt, 16384, 3, 
                        new WaveLib.BufferDoneEventHandler(DataArrived));
    }
    catch
    {
        Stop();
        throw;
    }
}