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

VB.NET Discussion :

visual basic et directsound


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 83
    Par défaut visual basic et directsound
    Bonjour ,
    Voici pour ceux que cela interresse quelques manipulations simples pour lire des fichiers son simultanément et même pour créer simplement de l'écho ou réverbération (en fonction des valeurs) .
    Voir le fichier joint.
    A créer dans le programme , une form , un module et sur la form mettre 3x boutons de commande.
    Salutations à tous
    Fichiers attachés Fichiers attachés

  2. #2
    Membre confirmé

    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 83
    Par défaut
    en fait , la boucle for next n'est pas utile

  3. #3
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 127
    Par défaut
    Interessant, encore un domaine a approfondir (je parle de moi bien sûr )
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Citation Envoyé par ProgElecT Voir le message
    Interessant, encore un domaine a approfondir (je parle de moi bien sûr )
    Bonjour,
    idem pour moi.
    Ce serrai plus façile si tu mettais la source en Zip plutôt qu'une DOC, cela permettrait de tester directement.
    A+
    Edit:
    Il y a probablement une librairie ou un contrôle à ajouter mais je ne parvient pas à le trouver ?
    Pourrais-tu le renseigner ?

  5. #5
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 127
    Par défaut
    Salut
    Citation Envoyé par LeForestier
    Il y a probablement une librairie ou un contrôle à ajouter
    Library DxVBLib
    C:\WINDOWS\System32\dx7vb.dll
    Réference de DirectX 7 for Visual Basic Type Library

    Motif de l'edit
    Des fois sa peut rendre service
    Library DxVBLibA
    C:\WINDOWS\system32\dx8vb.dll
    Réference de DirectX 8 for Visual Basic Type Library
    dans le module,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Public DirectX As New DirectX8 'DirectX7 ' init des différents paramètres de DirectX
    Public DS As DirectSound8  'DirectSound
    Public monfichier As DirectSoundSecondaryBuffer8 ' DirectSoundBuffer ' et des différents fichiers wave
    Public monfichierA As DirectSoundSecondaryBuffer8 'DirectSoundBuffer
    Public monfichierB As DirectSoundSecondaryBuffer8  'DirectSoundBuffer
     
    Sub LoadWave() ' création des différents fichiers wave
    Dim bufferDesc As DSBUFFERDESC
    'Dim waveFormat As WAVEFORMATEX
    bufferDesc.lFlags = DSBCAPS_CTRLFREQUENCY Or DSBCAPS_CTRLPAN Or DSBCAPS_CTRLVOLUME Or DSBCAPS_STATIC
    Set monfichier = DS.CreateSoundBufferFromFile("C:\ploutounette\VOICE\SONA3.WAV", bufferDesc) ', waveFormat)
    Set monfichierA = DS.CreateSoundBufferFromFile("C:\ploutounette\VOICE\SONA3.WAV", bufferDesc) ', waveFormat)
    Set monfichierB = DS.CreateSoundBufferFromFile("C:\ploutounette\VOICE\SONA3.WAV", bufferDesc) ', waveFormat)
    End Sub
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  6. #6
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Merci ProgElect, je vais explorer pour la trouver.
    Cordialement.

Discussions similaires

  1. Réponses: 31
    Dernier message: 22/04/2014, 14h55
  2. Différences entre Delphi et Visual Basic ?
    Par Anonymous dans le forum Débats sur le développement - Le Best Of
    Réponses: 75
    Dernier message: 30/03/2009, 20h09
  3. VB.NET vs C# vs Java ou existe-t-il une vie après Visual Basic 6 ?
    Par B-Pascal dans le forum Débats sur le développement - Le Best Of
    Réponses: 32
    Dernier message: 05/07/2007, 12h46
  4. Visual basic version Open Source !!
    Par Ruddy16 dans le forum Langages de programmation
    Réponses: 15
    Dernier message: 31/03/2004, 19h15
  5. []débogage sur une requête dasn visual basic
    Par mcay dans le forum VB 6 et antérieur
    Réponses: 19
    Dernier message: 24/09/2003, 09h59

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