Click here to Skip to main content
16,008,954 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Related to Library Files Pin
jhwurmbach19-Jan-07 4:06
jhwurmbach19-Jan-07 4:06 
GeneralRe: Related to Library Files Pin
Roger Stoltz19-Jan-07 4:10
Roger Stoltz19-Jan-07 4:10 
Questionhow can i add library Pin
mervan18-Jan-07 22:11
mervan18-Jan-07 22:11 
AnswerRe: how can i add library Pin
Rajesh R Subramanian18-Jan-07 22:17
professionalRajesh R Subramanian18-Jan-07 22:17 
QuestionPCM Pin
viliam18-Jan-07 21:57
viliam18-Jan-07 21:57 
QuestionRe: PCM Pin
Mark Salsbery19-Jan-07 5:41
Mark Salsbery19-Jan-07 5:41 
AnswerRe: PCM Pin
viliam21-Jan-07 20:43
viliam21-Jan-07 20:43 
GeneralRe: PCM Pin
Mark Salsbery22-Jan-07 6:32
Mark Salsbery22-Jan-07 6:32 
For DirectSound, the IDirectSoundCapture8::GetCaps() will give you the standard supported formats.
The DSCCAPS struct dwFormats member will contain bit flags indicating supported formats. You
can mask them out with the following defines:

WAVE_FORMAT_1M08 /* 11.025 kHz, Mono, 8-bit */
WAVE_FORMAT_1S08 /* 11.025 kHz, Stereo, 8-bit */
WAVE_FORMAT_1M16 /* 11.025 kHz, Mono, 16-bit */
WAVE_FORMAT_1S16 /* 11.025 kHz, Stereo, 16-bit */
WAVE_FORMAT_2M08 /* 22.05 kHz, Mono, 8-bit */
WAVE_FORMAT_2S08 /* 22.05 kHz, Stereo, 8-bit */
WAVE_FORMAT_2M16 /* 22.05 kHz, Mono, 16-bit */
WAVE_FORMAT_2S16 /* 22.05 kHz, Stereo, 16-bit */
WAVE_FORMAT_4M08 /* 44.1 kHz, Mono, 8-bit */
WAVE_FORMAT_4S08 /* 44.1 kHz, Stereo, 8-bit */
WAVE_FORMAT_4M16 /* 44.1 kHz, Mono, 16-bit */
WAVE_FORMAT_4S16 /* 44.1 kHz, Stereo, 16-bit */
WAVE_FORMAT_44M08 /* 44.1 kHz, Mono, 8-bit */
WAVE_FORMAT_44S08 /* 44.1 kHz, Stereo, 8-bit */
WAVE_FORMAT_44M16 /* 44.1 kHz, Mono, 16-bit */
WAVE_FORMAT_44S16 /* 44.1 kHz, Stereo, 16-bit */
WAVE_FORMAT_48M08 /* 48 kHz, Mono, 8-bit */
WAVE_FORMAT_48S08 /* 48 kHz, Stereo, 8-bit */
WAVE_FORMAT_48M16 /* 48 kHz, Mono, 16-bit */
WAVE_FORMAT_48S16 /* 48 kHz, Stereo, 16-bit */
WAVE_FORMAT_96M08 /* 96 kHz, Mono, 8-bit */
WAVE_FORMAT_96S08 /* 96 kHz, Stereo, 8-bit */
WAVE_FORMAT_96M16 /* 96 kHz, Mono, 16-bit */
WAVE_FORMAT_96S16 /* 96 kHz, Stereo, 16-bit */

For non-standard or non-PCM formats you can try creating a capture buffer and see if it succeeds.
IDirectSoundCapture8::CreateCaptureBuffer() returns DSERR_BADFORMAT if it fails.

Mark


QuestionConversion from CString[ ] to CStringArray Pin
vikram.vit18-Jan-07 21:01
vikram.vit18-Jan-07 21:01 
AnswerRe: Conversion from CString[ ] to CStringArray Pin
rrrado18-Jan-07 21:15
rrrado18-Jan-07 21:15 
GeneralRe: Conversion from CString[ ] to CStringArray Pin
vikram.vit18-Jan-07 22:13
vikram.vit18-Jan-07 22:13 
GeneralRe: Conversion from CString[ ] to CStringArray Pin
Tony Hill19-Jan-07 0:14
professionalTony Hill19-Jan-07 0:14 
GeneralRe: Conversion from CString[ ] to CStringArray Pin
John R. Shaw19-Jan-07 17:23
John R. Shaw19-Jan-07 17:23 
AnswerRe: Conversion from CString[ ] to CStringArray Pin
Christian Graus18-Jan-07 21:55
protectorChristian Graus18-Jan-07 21:55 
AnswerRe: Conversion from CString[ ] to CStringArray Pin
prasad_som18-Jan-07 22:57
prasad_som18-Jan-07 22:57 
Questioncalculate elapsed time Pin
George_George18-Jan-07 20:37
George_George18-Jan-07 20:37 
AnswerRe: calculate elapsed time Pin
Waldermort18-Jan-07 20:54
Waldermort18-Jan-07 20:54 
GeneralRe: calculate elapsed time Pin
George_George18-Jan-07 21:49
George_George18-Jan-07 21:49 
AnswerRe: calculate elapsed time Pin
rrrado18-Jan-07 21:17
rrrado18-Jan-07 21:17 
GeneralRe: calculate elapsed time Pin
George_George18-Jan-07 21:58
George_George18-Jan-07 21:58 
QuestionRe: calculate elapsed time Pin
David Crow19-Jan-07 3:11
David Crow19-Jan-07 3:11 
AnswerRe: calculate elapsed time Pin
George_George19-Jan-07 22:48
George_George19-Jan-07 22:48 
GeneralRe: calculate elapsed time Pin
David Crow20-Jan-07 6:33
David Crow20-Jan-07 6:33 
GeneralRe: calculate elapsed time Pin
George_George20-Jan-07 21:25
George_George20-Jan-07 21:25 
QuestionRe: calculate elapsed time Pin
David Crow22-Jan-07 3:07
David Crow22-Jan-07 3:07 

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.