PonyTracker
Un projet de tracker de musique
 Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Définitions de type Énumérations Valeurs énumérées Macros Pages
samples.c
Aller à la documentation de ce fichier.
1 
11 #include "samples.h"
12 
13 void ajouterSample(Sample* tab[], int i, char* chemin) {
14  tab[i] = calloc(1,sizeof(Sample));
15  sprintf(tab[i]->nom,"Sample %d",i);
16  strcpy(tab[i]->chemin,chemin);
17 }
18 
19 void supprimerSample(Sample* tab[], int i) {
20  free(tab[i]);
21 }
22 
23 void setNom(Sample* sample, char nom[]) {
24  strcpy(sample->nom,nom);
25 }
26 
27 void setHauteur(Sample* sample, float hauteur) {
28  sample->hauteur_ref = hauteur;
29 }
30 
31 char* getNom(Sample* sample) {
32  return sample->nom;
33 }
34 
35 float getHauteur(Sample* sample) {
36  return sample->hauteur_ref;
37 }
char nom[10]
Definition: motifs.h:32
void supprimerSample(Sample *tab[], int i)
Definition: samples.c:19
void ajouterSample(Sample *tab[], int i, char *chemin)
Definition: samples.c:13
char * getNom(Sample *sample)
Definition: samples.c:31
float hauteur_ref
Definition: samples.h:28
char nom[10]
Definition: samples.h:24
void setNom(Sample *sample, char nom[])
Definition: samples.c:23
void setHauteur(Sample *sample, float hauteur)
Definition: samples.c:27
float getHauteur(Sample *sample)
Definition: samples.c:35