Autor Beitrag
Stefan_S
Hält's aus hier
Beiträge: 8

WIN ME, WIN 98, WIN XP PRO
D5 ent
BeitragVerfasst: Do 10.07.03 19:14 
Hallo,

Ich versuche seit längerer Zeit eine möglichkeit zu finden
um mit einem TMediaplayer mp3's und avi's auf einer 5.1 Soundkarte
auszugeben.

zb MP 1 --> Front Ausgang,
MP 2 --> Rear Ausgang.

Kann mir dabei vieleicht jemand helfen ?
Andreas Pfau
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 997



BeitragVerfasst: Do 10.07.03 19:44 
Hallo,

das müsste mit fMOD gehen, oder?

_________________
Life is a bad adventure, but the graphic is really good!
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Do 10.07.03 21:26 
was ist eine einer "5.1 Soundkarte" ?
kannst ja mal mit fmod versuchen, sollte funktionieren(ich weiß es aber nicht 100%, weil ich das problem nicht habe).
ich will darüber (vileicht nocht heute) ein tutor schreiben was die wichtigsten eingenschaften von fmod beschreibt....

_________________
MFG
Michael Springwald, "kann kein englisch...."
Stefan_S Threadstarter
Hält's aus hier
Beiträge: 8

WIN ME, WIN 98, WIN XP PRO
D5 ent
BeitragVerfasst: Do 10.07.03 23:03 
:) Danke für eure Antworten :)


Zitat:
was ist eine einer "5.1 Soundkarte" ?


Das ist eine Soundkarte für Doliby Souround (1x Front Ausgang (Stereo)
1x Rear Ausgang (Stereo) 1x Center (Mono) 1x Sub (Mono))

die letzten 2 Ausgänge kann man auch als Stereoausgang verwenden.



Zitat:
das müsste mit fMOD gehen, oder?


Ich möchte (wenn möglich) nur Standardkomponenten verwenden.


eine andere Variante wäre :
Mediaplayer 1 --> Soundkarte 1
Mediaplayer 2 --> Soundkarte 2

oder der letzte ausweg :

Mediaplayer 1 --> Soundkarte 1 Linker Kanal
Mediaplayer 2 --> Soundkarte 1 Rechter Kanal

Das Problem dabei ist das die jeweiligen signale nur Mono sind
und nicht summiert sind...


Zuletzt bearbeitet von Stefan_S am Di 15.07.03 22:54, insgesamt 1-mal bearbeitet
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Fr 11.07.03 16:13 
ich glaube kaum das die man mit der mediaPlayer komponente sowas machen kann, was du willst..... aufjedenfall wird es arbeit bedeuten. weil du dich warscheinlich mit der winApi rumschlagen musst....

_________________
MFG
Michael Springwald, "kann kein englisch...."
Andreas Pfau
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 997



BeitragVerfasst: Fr 11.07.03 19:16 
Hallo,

der MEdiaplayer basiert auf MCI. Und MCI ist nichts anderes, als eine Schnittstelle, die verscheidene Treiber anspricht - für Wave, MIDI, MPEG... und diese Schnittstelle kennt so was wie "5.1" soweit ich weiß gar nicht. Standard ist nunmal 1- oder 2-Kanal, da nur diese beiden Typen von JEDER Soundkarte unterstützt werden. Alles andere ist technischer Firlefanz, für den man besondere Treiber braucht. Ich denke mal, du brauchst eine EAX-API oder so was. Ich glaube kaum, dass die Win-API hier viel hergibt.

_________________
Life is a bad adventure, but the graphic is really good!
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Fr 11.07.03 20:28 
teste es doch mal unter FMOD ob es da geht....

_________________
MFG
Michael Springwald, "kann kein englisch...."
Stefan_S Threadstarter
Hält's aus hier
Beiträge: 8

WIN ME, WIN 98, WIN XP PRO
D5 ent
BeitragVerfasst: So 13.07.03 04:07 
Andreas Pfau hat folgendes geschrieben:

der MEdiaplayer basiert auf MCI. Und MCI ist nichts anderes, als eine Schnittstelle, die verscheidene Treiber anspricht - für Wave, MIDI, MPEG... und diese Schnittstelle kennt so was wie "5.1" soweit ich weiß gar nicht. Standard ist nunmal 1- oder 2-Kanal, da nur diese beiden Typen von JEDER Soundkarte unterstützt werden. Alles andere ist technischer Firlefanz, für den man besondere Treiber braucht. Ich denke mal, du brauchst eine EAX-API oder so was. Ich glaube kaum, dass die Win-API hier viel hergibt.


Hallo,

Weil du 'verschiedene Treiber anspricht' sagst.

Ist es möglich für den mediaplayer einen anderen Treiber zuzuweisen ?

_________________
Mfg. Stefan
Andreas Pfau
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 997



BeitragVerfasst: So 13.07.03 10:20 
Nein, aber du kannst die Treiber ohne MCI ansprechen. Ich weiß nicht, ob man die überhaupt "Treiber" nennen kann, ich weiß nicht, wie man das sonst nennen soll, aber das ist ja auch im Prinzip egal.

Also, du kannst mit den WaveOut...()-Funktionen Waves abspielen, aber ich weiß nicht, ob man damit mehr als 2 Kanäle ansprechen kann.

Aber, ist fMod denn nicht OpenSource? Schau dir doch mal den Code an, irgendwie müssen die das ja auch machen.

_________________
Life is a bad adventure, but the graphic is really good!
Stefan_S Threadstarter
Hält's aus hier
Beiträge: 8

WIN ME, WIN 98, WIN XP PRO
D5 ent
BeitragVerfasst: So 13.07.03 13:06 
Andreas Pfau hat folgendes geschrieben:


Also, du kannst mit den WaveOut...()-Funktionen Waves abspielen, aber ich weiß nicht, ob man damit mehr als 2 Kanäle ansprechen kann.


Hallo,

Ich habe bereits eine kompo gefunden die eigentlich mein problem
lösen sollte...

aber die kann ich nur nutzen um mp3's zu auf einzelnen soundkarten
zu spielen :?

Das Problem ist wenn ich nun ein Video (*.avi) abspiele (über TMediaPlayer) habe ich den Sound des Videos nur auf der ersten
Soundkarte.

Ich habe bereits Einträge im Forum gefunden um die Lautstärke
des Tmediaplayer einzustellen...

das wäre die Möglichkeit um das Video zu 'Muten' und den Sound
dazu als mp3 abzuspielen.

Die Funktionen von FMod hab ich mir angesehen aber ich glaube
dass ich damit auch nur mp3's abspielen kann.

Ich habe ein programm gesehen dass alle 6 Stereoausgänge
meines PC's nutzen kann (über directsound Treiber).

_________________
Mfg. Stefan
Andreas Pfau
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 997



BeitragVerfasst: So 13.07.03 13:11 
Warum schaust du dir dann nicht einfach Directsound mal an? Da gibt's gute Tuts, und DX hat ohnehin jeder auf dem PC. Und man braucht nur eine PAS in's Projekt einbinden keine DLLs und so.

_________________
Life is a bad adventure, but the graphic is really good!
Stefan_S Threadstarter
Hält's aus hier
Beiträge: 8

WIN ME, WIN 98, WIN XP PRO
D5 ent
BeitragVerfasst: So 13.07.03 13:16 
Sorry bin anfänger...

ich habe mich bereits über directsound erkundigt
aber wie läuft das dann mit den Videos ?

_________________
Mfg. Stefan
Andreas Pfau
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 997



BeitragVerfasst: So 13.07.03 13:22 
Da bin ich jetzt wohl ins Fettnäpchen getreten, denn ich kenne mich damit gar nicht aus. Ic habe es mir mal runtergeladen, aber mich nie damit beschäftigt. Ich weiß nur das, was ich im vorigen Posting gesagt habe.

_________________
Life is a bad adventure, but the graphic is really good!
Stefan_S Threadstarter
Hält's aus hier
Beiträge: 8

WIN ME, WIN 98, WIN XP PRO
D5 ent
BeitragVerfasst: So 13.07.03 15:51 
Ich werd mich da jetzt mal schlau machen.

Danke für eure Hilfe...

_________________
Mfg. Stefan
Marlno
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 75



BeitragVerfasst: Di 22.07.03 23:22 
hey Stefan_S wenn du die enzeln ansprechen willst musst du DX Media nutzen.....
mit fMOD müsste das doch gehen

Ansonsten kann ich dir nur Bass empfehlen das unterstützt alles das was du möchtest...
da ist auch ein beispiel wo du ein rotate demo hast das immer zwischen den kanälen wechselt und der andere kanal gemutet ist

schau es dir mal an...

bis dann......

bye
Viel Glück und MFG
Aya
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1964
Erhaltene Danke: 15

MacOSX 10.6.7
Xcode / C++
BeitragVerfasst: Mi 23.07.03 00:35 
Hi,

ich würd dir auch DirectSound für die Musik und DirectShow für das Video empfehlen... ist beides relativ einfach :)

Au'revoir,
Aya~

_________________
Aya
I aim for my endless dreams and I know they will come true!
Stefan_S Threadstarter
Hält's aus hier
Beiträge: 8

WIN ME, WIN 98, WIN XP PRO
D5 ent
BeitragVerfasst: Fr 25.07.03 13:49 
Aya hat folgendes geschrieben:
Hi,

ich würd dir auch DirectSound für die Musik und DirectShow für das Video empfehlen... ist beides relativ einfach :)

Au'revoir,
Aya~


Hallo,

Kann ich mit directsound eine mp3 abspielen?
oder nur wave's...

wie kann man mit DirectShow ein avi ausgeben...
muss ich dabei die tonspur extrahieren (als wav) und
die Tonspur dann über DirectSound ausgeben?

_________________
Mfg. Stefan
Aya
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1964
Erhaltene Danke: 15

MacOSX 10.6.7
Xcode / C++
BeitragVerfasst: Fr 25.07.03 23:27 
Hi,

MP3s sollten problemlos abspielbar sein..
Lad dir mal das DirectX-SDK runter, da sind sehr viele Beispiele bei + jeder befehl exakt erklärt :)

Au'revoir,
Aya~

_________________
Aya
I aim for my endless dreams and I know they will come true!
Marlno
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 75



BeitragVerfasst: Sa 26.07.03 00:44 
ja auch mp3 ist möglich

ich sage mal so vom quelltext her zwar viel "mehr" aber viel leichter zu programmieren denn wave kannst du ja nicht wirklich abspielen sondern eher nur grabben wenn du verstehst was ich meine...........


bb