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

DirectX Discussion :

[debutant][directsound][vc++] lire le primary buffer


Sujet :

DirectX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut [debutant][directsound][vc++] lire le primary buffer
    Bonjour,

    voila j'essaie de faire une application pour partager le son d'une video sur un reseau local (le but étant de ne plus avoir a debrancher le cable qui relie le fixe à la chaine pour lire une video sur le portable ). On m'a parle du primary buffer mais je ne sais pas du tout comment l'utiliser. En fait je voudrais lire le flux audio sur le client, l'envoyer sur le serveur qui lui lira sur sa carte son.

    est ce que quelqu'un a une idée ou bien un tutoriel ?

    merci pour votre aide

  2. #2
    Inactif  

    Homme Profil pro
    Ingénieur test de performance
    Inscrit en
    Décembre 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur test de performance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 986
    Par défaut
    Bonjour hiko-seijuro.

    J'ai lu ton Post sur le forum visual C++.

    Autant te dire déjà que la méthode du PrimaryBuffer tu l'oublies. En effet DirectSound ne travaille que sur des fichiers audio, pas vidéo. Et je ne pense pas que DirectSound soit capable de récupérer le buffer audio réservé par une application qui joue de la vidéo.

    Pour la vidéo c'est DirectShow. DirectShow ne possède pas toutes les fonctionnalités de DirectSound, leur architecture sont différentes. Et puis DirectSound se limite au format .wav.

    L'utilisation commune de DirectShow, c'est soit lecture de l'audio/vidéo en local, soit lecture de l'audio/vidéo en réseau.

    Si j'ai bien compris, tu veux lecture de la vidéo en local et lecture du son en réseau. Perspective sympathique, mais prépares de longues nuits blanches. Va falloir déjà réfléchir à par ou commencer, avant de pondre la moindre ligne de code. Ca veut dire aussi connaître l'architecture de DirectShow, en général il faut plusieurs mois avant de maîtriser la majorité des concepts. Je dis ça parce que je n'ai jamais rencontré la moindre ligne de code qui correspondent à ce que tu souhaites développer.

    J'ai une idée de la chose, mais ça reste à réfléchir, car ça demandera des essais avant de pouvoir conclure que ça peut fonctionner, mais ça dépend du cahier des charges bien sur. Mes connaissances réseaux ne me permettent pas de dire si par exemple, une synchronisation audio/vidéo satisfaisante sera possible pour une telle configuration.

    PS: il est possible que des applications de type visio-conférence permettent de te donner un début de piste...

  3. #3
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    kikoo

    merci pour ta reponse

    ca peut paraitre idiot mais moi non plus je ne sais pas par ou commencer. On m'a aiguiller vers diredctX mais si c'esty pas bon bah c'est pas grave. Je vais continuer à chercher car ca fait mal au dos a force de passer sous le bureau

    merci de ton aide

  4. #4
    Inactif  

    Homme Profil pro
    Ingénieur test de performance
    Inscrit en
    Décembre 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur test de performance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 986
    Par défaut
    Citation Envoyé par hiko-seijuro
    ca peut paraitre idiot mais moi non plus je ne sais pas par ou commencer. On m'a aiguiller vers diredctX mais si c'esty pas bon bah c'est pas grave.
    Si tu es vraiment motivé je peux t'aider en t'expliquant comment je ferai. Mais avant tout tu dois t'initier à DirectShow, c'est indispensable.

    Si tu n'es pas motivé, tu peux essayer de trouver une autre solution, qui pourra peut-être te soulager le dos... Je pense par exemple à VLC, qui fait du streaming vidéo. Tu l'installes sur le PC et sur le portable. Après faudrait tester un truc du genre, tu lances la vidéo sur le portable et tu t'assures que le stream est aussi envoyer sur le PC grâce à VLC, et en même temps. Les sources de VLC sont disponibles (en plus initié par des étudiants français), et tu regardes ce qu'il est possible de bidouiller.

    C'est une autre idée mais je ne sais pas ce qu'elle vaut.

  5. #5
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    bah c'est l'occasion de me familiariser avec directshow donc je suis motivé lol.

    je vais commencer par apprendre et je te recontacte

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Debutant] Python-SQLite lire colonne BLOB
    Par Slumpy dans le forum Général Python
    Réponses: 25
    Dernier message: 29/11/2010, 11h10
  2. Réponses: 4
    Dernier message: 05/08/2008, 15h22
  3. [debutant]Probleme pour lire un char
    Par ~Brouette~ dans le forum C
    Réponses: 3
    Dernier message: 14/05/2007, 19h08
  4. [DEBUTANT] sauver 10 images dans un buffer
    Par Battosaiii dans le forum Java ME
    Réponses: 2
    Dernier message: 06/07/2006, 13h58
  5. [Debutant] Comment lire la taille d'un fichier binaire ?
    Par Invité dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 18/12/2003, 19h20

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