1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
int ok = 0;
float * stereo = (float*)malloc(sizeof(float) * (m_nbSamples * m_nbChannels));
UCHAR *sound_buffer;
sound_buffer = new UCHAR[m_nbSamples * 2];
sound_buffer= (UCHAR*)output;
for (int i = 0 ; i < m_nbSamples * 2 ; i++)
{
if ((strcmp((const char *)sound_buffer[i], (const char *)'d')) &
(strcmp((const char *)sound_buffer[i+1],(const char *)'a')) &
(strcmp((const char *)sound_buffer[i+2],(const char *)'t')) &
(strcmp((const char *)sound_buffer[i+3],(const char *)'a')))
{
float * input = (float*)malloc(sizeof(float) * (m_nbSamples * m_nbChannels - i));
for (int j = 0; j < m_nbSamples * 2 - i;j++)
{
input = (float*)sound_buffer[j];
}
}
} |
Partager