Commit pour la forme
This commit is contained in:
@@ -10,14 +10,6 @@
|
||||
|
||||
#include "samples.h"
|
||||
|
||||
int doitEtreSauvegarde(Sample* tab[], int i) {
|
||||
return !(tab[i]->chemin[0]=='.' && tab[i]->chemin[1]=='/');
|
||||
}
|
||||
|
||||
void setSauvegarde(Sample* tab[], int i) {
|
||||
sprintf(tab[i]->chemin,"./%d.wav",i);
|
||||
}
|
||||
|
||||
void ajouterSample(Sample* tab[], int i, char* chemin) {
|
||||
tab[i] = calloc(1,sizeof(Sample));
|
||||
sprintf(tab[i]->nom,"Sample %d",i);
|
||||
|
||||
@@ -20,7 +20,7 @@ typedef struct _sample{
|
||||
//TODO
|
||||
// Je propose un truc, mais c'est à Quentin de le compléter,
|
||||
// voire de le changer complètement.
|
||||
char chemin[500]; // contient le nom du fichier WAV (qui sera placé dans le sous-dossier samples)
|
||||
char chemin[500]; // contient le chemin du fichier WAV
|
||||
char nom[10]; // juste un nom pour qu'on puisse humainement identifier le sample
|
||||
// Infos relatives au resampling
|
||||
unsigned long int deb; // numéro de l'échantillon de début
|
||||
@@ -28,24 +28,6 @@ typedef struct _sample{
|
||||
float hauteur_ref; // fréquence de la hauteur du sample à l'état brut (sans repitching)
|
||||
} Sample;
|
||||
|
||||
/**
|
||||
* Il s'agit de définir une liste des samples à supprimer lors de la prochaine sauvegarde.
|
||||
*/
|
||||
typedef struct _poubelle{
|
||||
char chemin[500];
|
||||
struct _poubelle* suiv;
|
||||
} Poubelle;
|
||||
|
||||
/**
|
||||
* Cette fonction à valeur booléenne détermine si le fichier doit être copié dans le dossier de sauvegarde.
|
||||
*/
|
||||
int doitEtreSauvegarde(Sample* tab[], int i);
|
||||
|
||||
/**
|
||||
* Cette procédure définit le statut du fichier comme déjà copié dans la sauvegarde.
|
||||
*/
|
||||
void setSauvegarde(Sample* tab[], int i);
|
||||
|
||||
void ajouterSample(Sample* tab[], int i, char* chemin);
|
||||
|
||||
void supprimerSample(Sample* tab[], int i, Poubelle** poub);
|
||||
|
||||
Reference in New Issue
Block a user