Click here to Skip to main content
15,889,216 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: win32 dll is not working for c# application. Pin
Malli_S5-Jul-11 22:09
Malli_S5-Jul-11 22:09 
GeneralRe: win32 dll is not working for c# application. Pin
Le@rner5-Jul-11 22:34
Le@rner5-Jul-11 22:34 
GeneralRe: win32 dll is not working for c# application. Pin
Malli_S5-Jul-11 23:46
Malli_S5-Jul-11 23:46 
QuestionSometimes variable is not created using add variable wizard in VC++ 10 Pin
VCProgrammer5-Jul-11 20:26
VCProgrammer5-Jul-11 20:26 
AnswerRe: Sometimes variable is not created using add variable wizard in VC++ 10 Pin
Rajesh R Subramanian5-Jul-11 21:08
professionalRajesh R Subramanian5-Jul-11 21:08 
AnswerRe: Sometimes variable is not created using add variable wizard in VC++ 10 Pin
Niklas L6-Jul-11 0:10
Niklas L6-Jul-11 0:10 
AnswerRe: Sometimes variable is not created using add variable wizard in VC++ 10 Pin
Albert Holguin6-Jul-11 3:55
professionalAlbert Holguin6-Jul-11 3:55 
GeneralRe: Sometimes variable is not created using add variable wizard in VC++ 10 Pin
VCProgrammer6-Jul-11 21:05
VCProgrammer6-Jul-11 21:05 
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 
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 
Mark, I need to rephrase my comments.

I am questioning the process after the callback function is being executed as a result of the buffer / header being full.

In one of the codes I have been learning from I found the following snippet

case WIM_DATA:
{

TRACE("%d",pHdr->dwUser);
if(WHDR_DONE==(WHDR_DONE &pHdr->dwFlags))
{
mmioWrite(m_hOPFile,pHdr->lpData,pHdr->dwBytesRecorded);
mRes=waveInAddBuffer(m_hWaveIn,pHdr,sizeof(WAVEHDR));
if(mRes!=0)
StoreError(mRes,TRUE,"File: %s ,Line Number:%d",__FILE__,__LINE__);
}



I feel since the callback receives WIM_DATA message cheking for header WHDR_DONE is redundant.

However, I do question how dwByteRecored can be 0 if the buffer was being full.

Obviously it is not full.
So how did the callback got to be executed with no data recorded?

Vaclav

.
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 

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.