Capture du flux audio d'un device
Bonjour,
après avoir fait mille fois le tour des ressources sur le sujet (forum, msdn etc...) je décide de poser la question sur le forum:
j'ai besoin d'enregistrer le flux audio d'un device en utilisant exclusivement les ressource microsoft.
donc pour les espace de nom j'ai deja:
Code:
1 2
| using Microsoft.DirectX.DirectInput;
using Microsoft.DirectX.DirectSound; |
j'ai un code qui liste les différent devices audio:
Code:
1 2 3 4 5 6
| DevicesCollection devList = new DevicesCollection();
foreach (Microsoft.DirectX.DirectSound.DeviceInformation d in devList)
{
Console.Write("\n ModuleName : " + d.ModuleName);
Console.Write("\n description: " + d.Description + "\n");
} |
Donc ça les affiche correctement je suis content, et aprés j'ai cette instruction:
Code:
Microsoft.DirectX.DirectSound.Device dv = new Microsoft.DirectX.DirectSound.Device(devList[0].DriverGuid);
qui sert aparament a la capture de flux du premier device par exemple.
mon problem: ou puis-je trouver la documentation necessaire pour me permettre d'enregistrer le flux d'un device audio de mon choix ?
ou bien estce que quelqu'un connais les méthodes qu'il faut employer ?
Cordialement