Lire un fichier *.ogg avec DirectX

Lire un fichier *.ogg avec DirectX - C++ - Programmation

Marsh Posté le 03-02-2006 à 14:59:52    

Bonjour à tous et à toutes,
 alors, voilà, je dois réailser avec DirectX un petit programme permettant de jouer les formats de fichiers suivants : WMA, MP3, MIDI, WAV et OGG.
 
Et le problème, c'est que je n'arrive pas à jouer un fichier ogg avec directshow, même si je reprends mot pout mot le code qui me permet de jouer le MP3 et le WMA, ou encore le MIDI et le WAV (alors que ces 4 là fonctionnent sans problèmes).
 
Quelqu'un sait il ou aurait il un exemple me permettant de  voir comment jouer un fichier ogg avec DirectX ?
 
Merci

Reply

Marsh Posté le 03-02-2006 à 14:59:52   

Reply

Marsh Posté le 26-06-2011 à 21:56:42    

Je répond juste pour ceux qui chercheraient toujours désespérément une solution.
 
Directshow, actuellement Xaudio2 ou Xact n'utilise pas le format OGG et je vous conseille donc de passer par une librairie type Fmod ou OpenAL afin de faire ça le plus simplement possible.

Reply

Marsh Posté le 27-06-2011 à 12:14:02    

c'est un peu tardif comme réponse, qui plus est, on peut utiliser les filtres illiminable disponibles sur le site de xiph.org pour rendre DirectShow capable de lire des fichiers ogg vorbis.
 
L'autre solution consiste à réécrire son extension directshow en utilisant les libs fournies (toujours par xiph.org) qui sont plutôt simples d'emploi.


---------------
last.fm
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed