Les Snippets

Connexion

entrelacement et désentrelacement de flux organisés en 16bits (ex: PCM 16bits)

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 01/08/2006 11:07:38 et initié par _dune2_ [Liste]
Vue : 8186
Catégorie(s) : Multimédia, Algorithme
Langages dispo pour ce code :
- Assembleur x86
- C
- Voir tous les langages pour ce code snippet



Langage : C
Date ajout : 01/08/2006
Posté par _dune2_ [Liste]
short mono1[256*1024];              // buffer mono 16bits
 short mono2[256*1024];              //  buffer mono 16bits
 short stereo[256*1024*2];            // buffer stéréo 16bits
 int nb_echantillons = 256*1024;  // nombre d'échantillons
 
 void entrelace()
 {
   short *_mono1 = mono1;
   short *_mono2 = mono2;
   short *_stereo  = stereo;
   int loop;
   for(loop=0;loop<nb_echantillons;loop++) {
     *_stereo++ = *_mono1++ ;
     *_stereo++ = *_mono2++ ;
   }
 }
 
 void desentrelace()
  {
    short *_mono1 = mono1;
    short *_mono2 = mono2;
    short *_stereo  = stereo;
    int loop;
    for(loop=0;loop<nb_echantillons;loop++) {
      *_mono1++ = *_stereo++ ;
      *_mono2++ = *_stereo++ ;
    }
  }
 


Snippets en rapport avec : Audio, Multiplexage, Flux



Codes sources en rapport avec : Audio, Multiplexage, Flux

{JAVA / J2EE} LIRE LES FICHIERS .WAV
Cette classe permet de lire les fichiers .wav, de les mettre en pause, et de les reprendre en cours ...

{JAVA / J2EE} LECTEUR AUDIO AVEC JAVAFX
C'est la version mise a jour, jetez un coup d'oeuil... Le code de cette sources est en javafx. Le d...

{JAVA / J2EE} JOUER UN SON WAV (A PARTIR DU CODE SOURCE DE NOUNOU21)
Il s'agit d'un lecteur de musique au format wav mis au point a partir du code source de nounou21 (ht...

{Visual Basic, VB6, VB.NET, VB 2005} GESTION DU VOLUME SONORE EN VB NET
C'est un module en VB Net qui assure le contrôle du volume sonore des enceintes de votre PC Cette c...

{C# / C#.NET} LECTEUR DE FLUX RSS2.0/ATOM1.0 AVEC SYSTEM.SERVICEMODEL.SYNDICATION
voici un petit exemple de lecteur de flux rss/Atom en utilisant la classe SyndicationFeed disponible...

{IRC} LECTEUR DE RSS
C'est le premier truc que je poste ici, je voulais l'avoir sous la main au cas où mes sauvegardes cr...

{Flash} BOUTON DE VOLUME
"petite" source faite en 3 heures et 20 min de dessin (histoire de me défouler un peu). Il s'agit...

{PDA / PocketPC} LECTEUR DE GUIDES AUDIO GÉOLOCALISÉS
C'est un lecteur de guides touristiques audio géolocalisés. Les guides audio peuvent être préparés e...

{Delphi} PEDALE MULTI EFFETS [BASS ASIO]
Source permettant de réaliser , en temps réel , des effets sur le line-in , microphone ou encore d'a...

{Visual Basic, VB6, VB.NET, VB 2005} LECTEUR RSS EN VB6
Salut! -Voici une petite source qui serre a lire vos Flux RSS -Avec deux Treeviews et un WebBr...