Für WaveOut gibt es ein paar Beispiele bei Codeprojekt:
http://www.codeproject.com/cs/media/
Insbesondere dieses Projekt sollte dir helfen können:
http://www.codeproject.com/cs/media/tonysound.asp

Gruß, Andreas
> 
> Normalerweise ist http://www.pinvoke.net/ eine gute Quelle, 
> nur scheint die 
> Funktion nicht dabei zu sein.
> 
> Chris
> 
> At 10:04 AM 7/22/2004, you wrote:
> >Hallo Chris,
> >
> >hat schon mal weitergeholfen. Komme jetzt zwar mit den 
> Übergabe-Parametern 
> >noch nicht klar, aber ich kann zumindest schon mal die API 
> ansprechen.
> >
> >Danke!
> >
> >Wenn mir noch jemand beim Aufruf folgender Funktion weiter 
> helfen könnte, 
> >wäre das echt klasse (Quelle=MSDN):
> >
> >MMRESULT waveOutOpen(
> >   LPHWAVEOUT     phwo,
> >   UINT_PTR       uDeviceID,
> >   LPWAVEFORMATEX pwfx,
> >   DWORD_PTR      dwCallback,
> >   DWORD_PTR      dwCallbackInstance,
> >   DWORD          fdwOpen
> >);
> >
> >Hier wird  in phwo ein Handle zurück gegeben, welches ich 
> dann für weitere 
> >Funktionen benötige. Ich bekomme den Aufruf aber einfach 
> nicht zum Laufen. :-(
> >
> >Gruß
> >Markus
> >
> >-----Ursprüngliche Nachricht-----
> >Von: Christoph Wille [mailto:[EMAIL PROTECTED]
> >Gesendet: Mittwoch, 21. Juli 2004 12:03
> >An: [EMAIL PROTECTED]
> >Betreff: Re: [Framework.net] WIN32-API Aufruf
> >
> >Wie wär's mit dllimport?
> >
> >Chris
> >
> >At 11:58 AM 7/21/2004, you wrote:
> > >Hallo zusammen,
> > >
> > >ich möchte auf eine WIN32-API zugreifen, bekomme es aber nicht hin.
> > >
> > >M$ nennt folgendes Beispiel:
> > >
> > >// Definition der Win32-Funktion in C#
> > >[sysimport(dll="user32.dll")]
> > >public static extern int MessageBoxA(
> > >     int hwnd, string  strMsg, string strCaption,
> > >     int nType);
> > >
> > >// Aufruf der Funktion in C#
> > >int nMsgBoxResult = MessageBoxA(0, "Hello C#", "SJ", 0);
> > >
> > >Ich habe ein leeres WinForm-Projekt im VS erstellt und die 
> Definition in
> > >die Klasse kopiert. Sieht dann so aus:
> > >
> > >"
> > >using System;
> > >using System.Drawing;
> > >using System.Collections;
> > >using System.ComponentModel;
> > >using System.Windows.Forms;
> > >using System.Data;
> > >
> > >
> > >namespace API
> > >{
> > >         public class Form1 : System.Windows.Forms.Form
> > >         {
> > >                 // Definition der Win32-Funktion in C#
> > >                 [sysimport(dll="user32.dll")]
> > >                 public static extern int MessageBoxA(int hwnd,
> > > string  strMsg, string strCaption, int nType);
> > >
> > >...
> > >"
> > >
> > >
> > >Beim kompilieren bekomme ich aber folgende Fehlermeldung:
> > >"Der Typ oder Namespace 'sysimport' konnte nicht gefunden 
> werden..."
> > >
> > >Was mache ich falsch?
> > >
> > >Gruß
> > >Markus
> 
> 
> _______________________________________________
> Framework.net Mailingliste, Postings senden an:
> [EMAIL PROTECTED]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/framework.net

_______________________________________________
Framework.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/framework.net

Antwort per Email an