PBYTE pBuffer = (PBYTE)LocalAlloc(LMEM_FIXED, DATA_SIZE);
PBYTE pBufferSec = (PBYTE)LocalAlloc(LMEM_FIXED, DATA_SIZE);


pAudioStream->GetFormat(&wfx);
pAudioData->SetBuffer(DATA_SIZE, pBuffer, 0);
pAudioData->SetFormat(&wfx);

Here i want to copy data from alternate location(0-2-4-6-8 etc) of pBuffer to pBuferSec. then i want to setbuffer to new pBuffersec

My purpose is to extract left channel from stereo audio data

pAudioStream->GetFormat(&wfx);
pAudioData->SetBuffer(DATA_SIZE, pBufferSec, 0);
pAudioData->SetFormat(&wfx);