JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.phpMedaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Direct Show Frage

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> DirectX, OpenGL
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
fowly
JLI'ler



Anmeldedatum: 25.01.2004
Beiträge: 196
Wohnort: Detmold - NRW
Medaillen: Keine

BeitragVerfasst am: 10.07.2004, 12:02    Titel: Direct Show Frage Antworten mit Zitat

Hi,

ich bastel mir gerade eine DirectShow Klasse, vor allem um damit die DXAudio Klasse aus dem Buch zu verbessern (also um auch andere Formate abspielen zu können).

Inzwischen habe ich auch kapiert, dass man zum Abspielen einer Datei einen Graph (IGraphBuilder) und ein "Control" (so nenn ich's mal) (IMediaControl) braucht. Und für einige Funktionen noch ein "Event" (IMediaEvent).

Jetzt meine Frage: Man kann mit dem Graph ja auch mehrere Dateien abspielen (also einfach mehrere Dateien anstatt einer rendern und dann "Control"->Run aufrufen). Wie kann man abfragen ob die Datei schon abgespielt wurde? Klar, es gibt die Funktion "Event"->WaitForCompletion(), aber die gibt ja nichts zurück, sondern hält die Andwendung sozusagen an, bis die Datei fertig abgespielt wurde. Was ich bräuchte wäre eine Funktion wie IsPlaying() bei DXAudio, die mir nur sagt ob die Datei abgespielt wurde (true) oder noch nicht (false).

Ich hoffe ich hab mich einigermaßen verständlich ausgedrückt und erzähle oben nicht nur Schwachsinn, und dass ihr die von mir gesuchte Funktion kennt....
_________________
<-- Noch in der Entwicklungsphase: http://www.uranus-entertainment.de -->

Das Spiel zu unserer Schule:

http://www.grabbe-game.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Zyrian
Super JLI'ler



Anmeldedatum: 30.08.2003
Beiträge: 321
Wohnort: Essen
Medaillen: Keine

BeitragVerfasst am: 10.07.2004, 16:18    Titel: Antworten mit Zitat

dasselbe würd mich auch interessieren

ich benutze zwar grad schon fertige funktionen, welche ich allerdings net selber geschrieben sondern von einem kollegen bekommen hab.
_________________
Schau mir in die Augen, Kleines.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
fowly
JLI'ler



Anmeldedatum: 25.01.2004
Beiträge: 196
Wohnort: Detmold - NRW
Medaillen: Keine

BeitragVerfasst am: 11.07.2004, 12:57    Titel: Antworten mit Zitat

Kann mir einer von euch denn sagen, wie die Funktion event->WaitForCompletion() genau funktioniert?
_________________
<-- Noch in der Entwicklungsphase: http://www.uranus-entertainment.de -->

Das Spiel zu unserer Schule:

http://www.grabbe-game.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
fowly
JLI'ler



Anmeldedatum: 25.01.2004
Beiträge: 196
Wohnort: Detmold - NRW
Medaillen: Keine

BeitragVerfasst am: 11.07.2004, 13:16    Titel: Antworten mit Zitat

Noch 'ne Frage, kann man einen Sound mit DX Show loopen?
_________________
<-- Noch in der Entwicklungsphase: http://www.uranus-entertainment.de -->

Das Spiel zu unserer Schule:

http://www.grabbe-game.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> DirectX, OpenGL Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum