sound input/output with openGL
-
- Beiträge: 52
- Registriert: Mi Mai 12, 2010 3:48 pm
sound input/output with openGL
hi,
ich frage mich schon länger ob es überhaupt geht, sounds mit openGL abzuspielen(weil GRAPHICS Libary);
Deswegen habe ich mir die glut documentation durchgelesen, nur da habe ich auch keine funktion gefunden...
Hat jemand eine Idee???
Schon mal im voraus danke!
ich frage mich schon länger ob es überhaupt geht, sounds mit openGL abzuspielen(weil GRAPHICS Libary);
Deswegen habe ich mir die glut documentation durchgelesen, nur da habe ich auch keine funktion gefunden...
Hat jemand eine Idee???
Schon mal im voraus danke!
return EXIT_FAILURE;
- cloidnerux
- Moderator
- Beiträge: 3123
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: sound input/output with openGL
Mit OpenGL garnicht(Open Graphics Library)
Was du brauchst ist OpenAl(http://connect.creativelabs.com/openal/default.aspx).
Was du brauchst ist OpenAl(http://connect.creativelabs.com/openal/default.aspx).
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
- Xin
- nur zu Besuch hier
- Beiträge: 8859
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: sound input/output with openGL
Wie bereits von cloidnerux korrekt gesagt: OpenGraphicsLibrary kümmert sich um Grafik.paparoach777 hat geschrieben:Hat jemand eine Idee???
Schau Dir mal die SDL an.
Vielleicht hat Kerli die Tage wieder Zeit weiterzuschreiben?
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
-
- Beiträge: 52
- Registriert: Mi Mai 12, 2010 3:48 pm
Re: sound input/output with openGL
also SDL wollte ich eigentlich vermeiden...
funktioniert openal mit opengl???
und wenn nicht, ich hab mal irgentwas über openml gelesen...
funktioniert openal mit opengl???
und wenn nicht, ich hab mal irgentwas über openml gelesen...
return EXIT_FAILURE;
- cloidnerux
- Moderator
- Beiträge: 3123
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: sound input/output with openGL
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
Re: sound input/output with openGL
Nachdem ich jetzt wieder vom Urlaub zurück gekommen bin finde vielleicht wieder etwas Zeit, auch wenn ich noch bei einigen anderen Sachen (ua. bei meiner Arbeit) wieder etwas machen mussXin hat geschrieben:Vielleicht hat Kerli die Tage wieder Zeit weiterzuschreiben?
![Smile :)](./images/smilies/icon_e_smile.gif)
Aus welchem Grund? Was verwendest du zur Fenster u. Eingabeverwaltung? Außerdem könntest du mit SDL_ttf auch leicht Text ausgeben...paparoach777 hat geschrieben:also SDL wollte ich eigentlich vermeiden...
OpenML klingt zwar recht interessant, aber wenn man so auf die Homepage schaut wirkt es recht tot.paparoach777 hat geschrieben:und wenn nicht, ich hab mal irgentwas über openml gelesen...
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
-
- Beiträge: 52
- Registriert: Mi Mai 12, 2010 3:48 pm
Re: sound input/output with openGL
naja das mit sdl...
sagen wirs mal so: es mag mich nicht, ich mag es nicht...
Ich hab mir mal die dokumentation von openal angesehen.
Ich habe nur ein Problem...
Wie bekommt man es zum laufen???
sagen wirs mal so: es mag mich nicht, ich mag es nicht...
Ich hab mir mal die dokumentation von openal angesehen.
Ich habe nur ein Problem...
Wie bekommt man es zum laufen???
return EXIT_FAILURE;
- Xin
- nur zu Besuch hier
- Beiträge: 8859
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: sound input/output with openGL
Schau Dir SDL nochmal an.paparoach777 hat geschrieben:naja das mit sdl...
sagen wirs mal so: es mag mich nicht, ich mag es nicht...
Sowas wie 'Es mag mich nicht, ich mag es nicht' gibt es nicht. Es gibt Werkzeuge. SDL ist ein Werkzeug. Neue Werkzeuge sind in der Bedienung meist erstmal ungewohnt.
SDL ist aber nicht bekannt, ein verhasstes Werkzeug zu sein, sondern wird reichlich beansprucht. Ein zweiter Blick lohnt wohl.
Die Frage ist zu allgemein, als dass ich dazu was sagen könnte. Es beginnt ja schon damit, dass ich nichtmals weiß, woran es scheitert.paparoach777 hat geschrieben:Ich hab mir mal die dokumentation von openal angesehen.
Ich habe nur ein Problem...
Wie bekommt man es zum laufen???
Ich habe OpenAL allerdings auch noch nie verwendet. Vielleicht schreibst Du Deine Erfahrungen also gleich mal in ein Tutorial auf, damit nachfolgende davon profitieren können und ich nachvollziehen kann, was Du tust, um ggfs. Tipps geben zu können.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
-
- Beiträge: 52
- Registriert: Mi Mai 12, 2010 3:48 pm
Re: sound input/output with openGL
Das mit dem zum laufen bringen hat sich erledigt, war nur zu blöd um die libs in den richtigen Ordner zu packen...
na gut Text werd ich wohl auch irgentwie per GL hinbekommen.
SDL brauch ich dann eigentlich nicht mehr...
na gut Text werd ich wohl auch irgentwie per GL hinbekommen.
SDL brauch ich dann eigentlich nicht mehr...
return EXIT_FAILURE;
- Xin
- nur zu Besuch hier
- Beiträge: 8859
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: sound input/output with openGL
Kann ich momentan nur unter Windows beschreiben, aber es gibt auf jeden Fall da auch eine geringe Auswahl an Zeichensätzen mit glut.paparoach777 hat geschrieben:Das mit dem zum laufen bringen hat sich erledigt, war nur zu blöd um die libs in den richtigen Ordner zu packen...
na gut Text werd ich wohl auch irgentwie per GL hinbekommen.
Ein übliches Verfahren ist mit DisplayListen:
Initialisieren:
Code: Alles auswählen
HFONT font;
HFONT oldfont;
base = glGenLists( ListRange );
font = CreateFont( fontSize,
0,
0,
0,
FW_BOLD,
FALSE,
FALSE,
FALSE,
ANSI_CHARSET,
OUT_TT_PRECIS,
CLIP_DEFAULT_PRECIS,
ANTIALIASED_QUALITY,
FF_DONTCARE|DEFAULT_PITCH,
L"Courier New");
oldfont = (HFONT)SelectObject(hDC, font);
wglUseFontBitmaps(hDC, 32, 96, base);
SelectObject(hDC, oldfont);
DeleteObject(font);
Code: Alles auswählen
void print(const char * string )
{
glPushAttrib(GL_LIST_BIT);
glListBase(base - 32);
glCallLists( (GLsizei) strlen(string), GL_UNSIGNED_BYTE, string);
glPopAttrib();
}
Bei den Nehe-Tutorials gibt es häufig auch Beispielcodes für andere Betriebsysteme.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.