Structure d'un fichier CDA

Utilisateur anonyme - 17 sept. 2007 à 12:16
 Utilisateur anonyme - 18 sept. 2007 à 00:04
Salut à tous,

J'ai recherché la structure d'un fichier CDA et je suis tombé la-dessus :

0x00     4     les 4 caractères ASCII "RIFF"
0x04     0x04     la taille du chunk suivant : toujours 36 (44 - 8), sur 4 octets (ordre Intel)
0x08     4     identifiant du chunk : les 4 caractères ASCII "CDDA"
0x0C     4     les 3 caractères ASCII "fmt" suivi d'un espace
0x10     4     longueur du chunk : toujours 24, sur 4 octets (ordre Intel)
0x14     2     version du format CD, sur 2 octets (ordre Intel). En Mai 2006, vaut toujours 1.
0x016     2     numéro de la plage, sur 2 octets (ordre Intel). La première plage a le numéro 1.
0x18     4     identifiant calculé par Windows pour cdplayer.exe.
0x1c     4     offset de la plage, en nombre de frames (ordre Intel) //minute * 4500 + second * 75 + frame
0x20     4     durée de la plage, en nombre de frames (ordre Intel) //minute * 4500 + second * 75 + frame
0x24     1     position de la plage : frames
0x25     1     position de la plage : secondes
0x26     1     position de la plage : minutes
0x27     1     un octet nul (valeur binaire 0)
0x28     1     durée de la plage : frames
0x29     1     durée de la plage : secondes
0x2a     1     durée de la plage : minutes
0x2b     1     un octet nul (valeur binaire 0)

A partir de là je me pose pleins de questions et j'ai pas trouvé de réponse .

1)Bon comme vous le savez si on copie un fichier CDA sur le HDD et qu'on l'ouvre bien on a pas grand chose . La question que je me pose c'est : suis je obligé de passer par un TMemoryStream avant de conclure par une gravure ?

2) C'est quoi le "chunk"  et c'est quoi la "frame" audio  (J'ai trouvé une pseudo explication mais alors pour en déduire l'offset ).

Merci

@+

Ps : j'ai pas trouvé beaucoup de liens sur le sujet

3 réponses

cs_cantador Messages postés 4720 Date d'inscription dimanche 26 février 2006 Statut Modérateur Dernière intervention 31 juillet 2021 13
17 sept. 2007 à 21:47
J'ai trouvé çà :http://www.mtu-net.ru/aborovsky/acs/

cantador
0
cs_cantador Messages postés 4720 Date d'inscription dimanche 26 février 2006 Statut Modérateur Dernière intervention 31 juillet 2021 13
17 sept. 2007 à 21:57
0
Utilisateur anonyme
18 sept. 2007 à 00:04
Merci Candator mais ce qu'il me pose probleme est juste la frame chose. Je cherche à faire un composant et sans ca c'est pas possible
0
Rejoignez-nous