Bonjour,
Je suis débutante et je travaille sur un projet de traitement d'un fichier .wav sur VC++ 2008.
J'ai un problème de compatibilité entre le vecteur reçu à la sortie d'openAL et le format sous lequel je calcule mon spectre. J'ai essayé plusieurs choses mais ça ne fonctionne pas.
Le type à la sortie d'openAL est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
std::vector<ALshort>
et le type pris en compte par ma fft est:J'ai essayé de placer les valeurs dans un tableau de la manière suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
int n=0;
	n= B.sampling(n);
	float *tab1=0.f;
	int i=0;
 
for (i=0; i=n; i++)
{
 
	tab1[i]=Samples[i];
 
}
mais j'ai l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 error C2440: 'initializing' : cannot convert from 'float' to 'float *'
Avez vous des suggestions?
Merci
Cdlt
Gate35