[CLAM] Fw: càrrega fitxers
Maarten de Boer
mdeboer at iua.upf.es
Wed Nov 26 00:52:39 PST 2003
Hello Daniel,
Please write in english, because I take your message to the clam mailing list.
Maybe I don't understand your code, but as far a I can see: you only
configure your AudioFileOut, and you never call it's Do(), so obviously
no data will be written the file.
Maarten
> Estic intentant obrir un fitxer i guardarlo amb nom diferents amb CLAM. Per fer-ho, simplement tinc les seguents 3 funcions:
>
>
> MyCLAMApp::Do()
> {
> char fitxer_in[15];
> cout<<"\n>> MyCLAMApp.Do:: Introdueix el fitxer d'entrada: ";
> cin>>fitxer_in;
>
> LoadAudioFile(fitxer_in);
> cout<<"\n>> MyCLAMApp.Do:: Tractant l'Audio";
>
> SaveAudioFile("sortida.wav");
> cout<<"\n>> MyCLAMApp.Do:: Sortint - Fitxer carregat!\n";
> }
>
>
> bool MyCLAMApp::LoadAudioFile(char fitxer_in[15])
> {
> AudioFileConfig afc;
> AudioFileIn mAudioIn;
>
> cout<<">> LoadAudioFile:: Entrant";
> afc.SetName("FitxerIn");
> afc.SetFilename(fitxer_in);
> afc.SetFiletype(EAudioFileType::eWave);
> afc.SetSampleRate(22050);
> mAudioIn.Configure(afc);
> cout<<"\n>> LoadAudioFile :: Sortint - Configuracio d'entrada feta";
>
> return true;
> }
>
> bool MyCLAMApp::SaveAudioFile(char fitxer_out[15])
> {
> AudioFileConfig afc;
> AudioFileOut mAudioOut;
> afc.SetChannels(1);
> afc.SetName("FileOut");
> afc.SetFiletype(EAudioFileType::eWave);
> afc.SetFilename(fitxer_out);
> afc.SetSampleRate(22050);
> cout<<">> SaveAudioFile :: Entrant";
>
> mAudioOut.Configure(afc);
>
> cout<<"\n>> SaveAudioFile :: Sortint - Configuracio de sortida feta";
>
> return true;
> }
>
>
> He provat de posar el fitxer d'entrada dins la carpeta build...
>
> Pero la sortida sempre em dóna un fitxer de 44bytes...
>
More information about the clam-users
mailing list