Witam.
Mam następujące pytanie: Jak nagrać dźwięk z mikrofonu? W internecie znalazłem taki oto kod:
HINSTANCE g_hInstance;
HANDLE m_hMCIWnd =NULL;
void start(){
m_hMCIWnd=MCIWndCreate(Handle,g_hInstance,WS_CHILD | WS_OVERLAPPED,NULL );
if ( NULL==m_hMCIWnd ){
MessageBox(Handle,"Error Creating MCIWnd Window!",NULL, MB_OK);
return;
}
}
void koniec(){
MCIWndStop(m_hMCIWnd);
MCIWndSave(m_hMCIWnd,file);
MCIWndClose(m_hMCIWnd);
}
Kod ten działa poprawnie, jednak nazwa pliku jest dosyć dziwna(kwadraciki). Nigdzie nie znalazłem, jak wyglądać ma definicja zmiennej file. Próbowałem w ten sposób:
char *nazwa="plik.wav";
void* file = (void*)plik;
jednak to też nie działa. Zatem, czy ktoś może mi powiedzieć, jak zdefiniować zmienną file? Albo znacie inny sposób na rozwiązanie tego problemu? Używam Borland C++ Builder więc rozwiązania z VCL też mogą być.
Z góry dziękuje za pomoc
Pozdrawiam