IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API, COM et SDKs Delphi Discussion :

Pilote pour lecture audio


Sujet :

API, COM et SDKs Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 41
    Par défaut Pilote pour lecture audio
    Bonjour,

    Je ne sais pas exactement ou rechercher ce type d'infos, peut être pourra-t-on au moins m'orienter ici!

    Mon but est de pouvoir intégrer un pilote à windows, pour que winamp (ou n'importe quel player) puisse accepter un fichier binaire (de mon propre cru) et le lire via une procédure (forcément de mon propre cru également!) ?
    A priori, la lecture s'effectuerait via une génération de sons midi (dans un premier temps au moins).

    Mes questions sont donc les suivantes:
    Comment faire associer à un player un type de fichier :
    - via son extension?
    - via par exemple une procédure de reconnaissance de header de fichier?

    Comment interfacer ma procédure de génération des commandes MIDI à la carte son sélectionnée dans le lecteur?
    - Ben oui, comment ma procédure peut-elle connaître la carte son choisie par l'utilisateur dans winamp par exemple?

    Mes questions sont-elles claires?
    - Si non n'hésitez pas à demander

    merci!

  2. #2
    Membre éclairé Avatar de user 56gt8
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 86
    Par défaut
    Déjà il faut documenter le format de fichier, avec des informations dans le header.Mais tu n'as pas une grande liberté au niveau du fichier.Si c'est de l'audio il faut forcément définir le nombre d'échantillons (nombre de frames audio) , la taille de chaque échantillon (résolution en bits) question que le player puisse refiler les données à la carte son.
    Si c'est du midi tu as encore moins de liberté.le format midi est utilisé pour envoyer des données au synthé midi de la carte donc ca doit être du General midi.
    Tu ne peux pas faire n'importe quoi , il faut que le materiel puisse utiliser les données du fichier.Il y a un minimum de normes à rescpecter.

    Pour le materiel utilisé c'est plutôt le job du player de définir ca.

    Si ce que tu veux faire est vraiment exotique il faudrait coder une dll qui décripterait tes fichiers et donerait le résultat dans un format commun dans les export (question que ce soit utilisable par des applications tierces).

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 41
    Par défaut
    En fait je n'ai pas le choix de représentation de mon fichier, donc,
    Si ce que tu veux faire est vraiment exotique il faudrait coder une dll qui décripterait tes fichiers et donerait le résultat dans un format commun dans les export (question que ce soit utilisable par des applications tierces).
    .

    Oui c'est mon idée. Le problème c'est que je ne sais pas ou trouver les interfaces à implémenter (s'agit-il d'un "driver', puis-je m'en sortir uniquement à l'aide de la base de registre pour "linker" dynamiquement le fichier (à partir de son extension je suppose) à la DLL de décodage depuis un player queconque? autre?)

  4. #4
    Membre éclairé Avatar de user 56gt8
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 86
    Par défaut
    linker ton type de fichier c'est secondaire.Si c'est vraiment ca ton seul problème explore about.com sur la mailing list delphi il y a un article à propos de ca, malheureusement je l'ai éffacé.Ca s'apelle Email course.Tu coches Shell programming et dans deux semaines tu recevra l'article en question.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 41
    Par défaut
    Ok, je vais donc devoir attendre un peu (c'est pas un problème je ne suis pas encore à ce stade).
    About.com n'est vraiment pas un site très convivial (on a du mal à trouver ce qu'on cherche, on ne sait pas trop sur quelle page on est, bref pas très intuitif...)

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 41
    Par défaut
    J'ai en effet trouvé quelques infos intéressantes. Notamment comment associer une dll pour afficher des infos dans l'explorateur windows.
    J'espère pouvoir arriver à trouver les maillons manquants pour l'association d'un fichier avec un pilote audio.
    Ce post n'est donc pas encore fermé

Discussions similaires

  1. Pilote pour alimentation via USB sous Fedora core 4
    Par Hew dans le forum Matériel
    Réponses: 2
    Dernier message: 07/09/2007, 10h12
  2. pilote pour carte mère d'un portable
    Par vampyer972 dans le forum Composants
    Réponses: 3
    Dernier message: 07/04/2006, 20h10
  3. Telecharger des drivers et pilotes pour Win
    Par ixterm dans le forum Ordinateurs
    Réponses: 2
    Dernier message: 16/02/2006, 13h34
  4. Réponses: 2
    Dernier message: 12/01/2006, 10h28
  5. Création de pochettes et jaquettes pour CDs audio, DVDs, etc
    Par aliasjcdenton dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 26/03/2005, 17h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo