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 : 5192
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

{Visual Basic, VB6, VB.NET, VB 2005} LECTEUR RSS EN VB.NET
Bonjour à tous, Je suis en train de développer une application pour laquelle j'ai décidé d'afficher...

{Visual Basic, VB6, VB.NET, VB 2005} LECTEUR DE MUSIQUE ET LECTEUR AUDIO
Lecteur de musique assez lite. Création de liste de musique. Pas mal complet. Je m'excuse d'avoir po...

{Visual Basic, VB6, VB.NET, VB 2005} ERYPPER COMPLÉMENT FMOD POUR ERYCLIP
Version avec dll's et ocx's, LIEN http://cid-42bb3843d052e1e2.skydrive.live.com/self.aspx/Sources%20...

{Visual Basic, VB6, VB.NET, VB 2005} ERYCLIP PLAYER VIDÉO AUDIO ET PLUS ...
Player vidéo et audio. Vidéos avi, mpeg, mpg, wmv Audio mp3, ogg, wav, wma Séquenceur Convertiss...

{C / C++ / C++.NET} TÉLECHARGEMENT D'UN FICHIER RSS ET SON PARCOURS AVEC MFC
voici les gars un code vous permettant de Télécharger un flux RSS sur internet le parcourir et affi...

{C# / C#.NET} IMAPI 1 - GRAVER VOS CD AUDIO
IMAPI, vous connaissez ? C'est le service de gravure de CD intégré à Windows depuis XP qui fournit ...

{Visual Basic, VB6, VB.NET, VB 2005} LECTEUR DE MUSIQUE ET LECTEUR AUDIO
Lecteur audio extra lite. Je pense que j'ai réussi a corriger tous les bugs. J'attend vos commentair...

{C# / C#.NET} STREAM QUI LIMITE LA BANDE PASSANTE
Après quelques longue heures de Google à chercher comment limiter la bande passante d'un flux (ou St...

{C# / C#.NET} LECTEUR AUDIO WPF
Un lecteur audio WPF / Xaml rudimentaire mais s'appuyant sur des technologies prométteuses (Xaml) ou...

{IRC} AMICODER CONVERSION AUDIO V1.0
Cet addon vous permet de convertir differents formats audio dans d'autres formats. Il transfert éga...