Click here to Skip to main content
15,880,956 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Sometimes variable is not created using add variable wizard in VC++ 10 Pin
Albert Holguin7-Jul-11 3:54
professionalAlbert Holguin7-Jul-11 3:54 
QuestionMemory Usage Error Pin
Anu_Bala5-Jul-11 18:54
Anu_Bala5-Jul-11 18:54 
AnswerRe: Memory Usage Error Pin
Mark Salsbery5-Jul-11 19:41
Mark Salsbery5-Jul-11 19:41 
GeneralRe: Memory Usage Error Pin
Anu_Bala5-Jul-11 19:52
Anu_Bala5-Jul-11 19:52 
AnswerRe: Memory Usage Error Pin
Malli_S5-Jul-11 21:22
Malli_S5-Jul-11 21:22 
GeneralRe: Memory Usage Error Pin
Anu_Bala5-Jul-11 21:38
Anu_Bala5-Jul-11 21:38 
SuggestionRe: Memory Usage Error Pin
Malli_S5-Jul-11 21:52
Malli_S5-Jul-11 21:52 
QuestionHow many waveInPrepareHeader buffers I need to retrive data from audio device? Pin
Vaclav_5-Jul-11 12:01
Vaclav_5-Jul-11 12:01 
"The waveInAddBuffer function sends an input buffer to the given waveform-audio input device. When the buffer is filled, the application is notified."

Please translate this geek talk to English for me please.

I am having an issue understanding what exactly is going on in waweInxxx API.
I understand the need to do waveInPrepareHeader which INHO prepares the buffer and not the header. Now I need to do waveInAddBuffer to "connect" the device to this buffer / header.

After waveInStart and as soon as this buffer is filled "the application is notified."
In my case via callback function which gets WIM_DATA.
Now I can process the buffer / header. I am saving the data into file.

Two questions - since the device is still opened it could fill up THE SAME BUFFER again if I keep it "connected" via waveInAddBuffer.
So, can I just cleanup the buffer and be done or do I need to "reconnect" it?


The second question - how many of these buffers are needed assuming they can be reused as I described?
I would guess I could miss some data while processing the current content of the buffer if I do this.

So, how do I keep track of multiple buffers?
Any constructive help will be as always appreciated.
Cheers
Vaclav
AnswerRe: How many waveInPrepareHeader buffers I need to retrive data from audio device? Pin
Mark Salsbery5-Jul-11 15:25
Mark Salsbery5-Jul-11 15:25 
GeneralRe: How many waveInPrepareHeader buffers I need to retrive data from audio device? Pin
Vaclav_5-Jul-11 16:04
Vaclav_5-Jul-11 16:04 
GeneralRe: How many waveInPrepareHeader buffers I need to retrive data from audio device? Pin
Mark Salsbery5-Jul-11 16:25
Mark Salsbery5-Jul-11 16:25 
GeneralRe: How many waveInPrepareHeader buffers I need to retrive data from audio device? Pin
Vaclav_6-Jul-11 13:18
Vaclav_6-Jul-11 13:18 
GeneralRe: How many waveInPrepareHeader buffers I need to retrive data from audio device? Pin
Mark Salsbery6-Jul-11 13:28
Mark Salsbery6-Jul-11 13:28 
GeneralRe: How many waveInPrepareHeader buffers I need to retrive data from audio device? Pin
Vaclav_6-Jul-11 15:29
Vaclav_6-Jul-11 15:29 
QuestionHow to?? Pin
john56325-Jul-11 3:08
john56325-Jul-11 3:08 
AnswerRe: How to?? [modified] Pin
Rajesh R Subramanian5-Jul-11 3:30
professionalRajesh R Subramanian5-Jul-11 3:30 
QuestionRe: How to?? Pin
CPallini5-Jul-11 3:41
mveCPallini5-Jul-11 3:41 
AnswerRe: How to?? Pin
Rajesh R Subramanian5-Jul-11 3:44
professionalRajesh R Subramanian5-Jul-11 3:44 
GeneralRe: How to?? Pin
ThatsAlok5-Jul-11 23:19
ThatsAlok5-Jul-11 23:19 
GeneralRe: How to?? Pin
Rajesh R Subramanian6-Jul-11 4:06
professionalRajesh R Subramanian6-Jul-11 4:06 
AnswerRe: How to?? Pin
CPallini5-Jul-11 3:35
mveCPallini5-Jul-11 3:35 
Questionwhat is the maximum combination for generate random string of given length? Pin
Le@rner5-Jul-11 0:40
Le@rner5-Jul-11 0:40 
AnswerRe: what is the maximum combination for generate random string of given length? Pin
Rajesh R Subramanian5-Jul-11 0:55
professionalRajesh R Subramanian5-Jul-11 0:55 
AnswerRe: what is the maximum combination for generate random string of given length? Pin
T.RATHA KRISHNAN5-Jul-11 1:03
T.RATHA KRISHNAN5-Jul-11 1:03 
AnswerRe: what is the maximum combination for generate random string of given length? Pin
enhzflep5-Jul-11 1:53
enhzflep5-Jul-11 1:53 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.