如何控制音效卡 |
答題得分者是:axsoft
|
newken
一般會員 發表:26 回覆:52 積分:15 註冊:2003-03-26 發送簡訊給我 |
|
axsoft
版主 發表:681 回覆:1056 積分:969 註冊:2002-03-13 發送簡訊給我 |
引言: 請問各位新進: 小弟想要控制音效卡,但不知如何下手,請問各位先進我該如何著手呢 謝謝 >>< face="Verdana, Arial, Helvetica"> 您可以透過"WINMM.DLL"來控制您的音效卡,透過waveOutGetNumDevs()來偵測音效卡的狀態 http://developerfusion.com/show/264/ winmm.lib is an import library for winmm.dll. winmm.lib is in the lib directory of your C compiler normally. I am not sure what you need for C Builder. Check the C Builder documentations (multimedia section such as the PlaySound function, or the mixerOpen function). 這有個範例 http://www.codeguru.com/multimedia/ADMixer.shtml |
axsoft
版主 發表:681 回覆:1056 積分:969 註冊:2002-03-13 發送簡訊給我 |
Platform SDK: Windows Multimedia
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/multimed/mmfunc_2ooj.asp
Multimedia FunctionsThe following functions are used with multimedia.acmDriverAdd acmDriverClose acmDriverDetails acmDriverEnum acmDriverEnumCallback acmDriverID acmDriverMessage acmDriverOpen acmDriverPriority acmDriverProc acmDriverRemove acmFilterChoose acmFilterChooseHookProc acmFilterDetails acmFilterEnum acmFilterEnumCallback acmFilterTagDetails acmFilterTagEnum acmFilterTagEnumCallback acmFormatChoose acmFormatChooseHookProc acmFormatDetails acmFormatEnum acmFormatEnumCallback acmFormatSuggest acmFormatTagDetails acmFormatTagEnum acmFormatTagEnumCallback acmGetVersion acmMetrics acmStreamClose acmStreamConvert acmStreamConvertCallback acmStreamMessage acmStreamOpen acmStreamPrepareHeader acmStreamReset acmStreamSize acmStreamUnprepareHeader auxGetDevCaps auxGetNumDevs auxGetVolume auxOutMessage auxSetVolume AVIBuildFilter AVIClearClipboard AVIFileAddRef AVIFileCreateStream AVIFileEndRecord AVIFileExit AVIFileGetStream AVIFileInfo AVIFileInit AVIFileOpen AVIFileReadData AVIFileRelease AVIFileWriteData AVIGetFromClipboard AVIMakeCompressedStream AVIMakeFileFromStreams AVIMakeStreamFromClipboard AVIPutFileOnClipboard AVISave AVISaveOptions AVISaveOptionsFree AVISaveV AVIStreamAddRef AVIStreamBeginStreaming AVIStreamCreate AVIStreamEndStreaming AVIStreamFindSample AVIStreamGetFrame AVIStreamGetFrameClose AVIStreamGetFrameOpen AVIStreamInfo AVIStreamLength AVIStreamOpenFromFile AVIStreamRead AVIStreamReadData AVIStreamReadFormat AVIStreamReleaseAVIStreamSampleToTime AVIStreamSetFormat AVIStreamStart AVIStreamTimeToSample AVIStreamWrite AVIStreamWriteData capControlCallback capCreateCaptureWindow capErrorCallback capGetDriverDescription capStatusCallback capVideoStreamCallback capWaveStreamCallback capYieldCallback CreateEditableStream DllGetClassObject DrawDibBegin DrawDibChangePalette DrawDibClose DrawDibDraw DrawDibEnd DrawDibGetBuffer DrawDibGetPalette DrawDibOpen DrawDibProfileDisplay DrawDibRealize DrawDibSetPalette DrawDibStart DrawDibStop DrawDibTime EditStreamClone EditStreamCopy EditStreamCut EditStreamPaste EditStreamSetInfo EditStreamSetName GetOpenFileNamePreview GetSaveFileNamePreview ICClose ICCompress ICCompressorChoose ICCompressorFree ICDecompress ICDecompressEx ICDecompressExBegin ICDecompressExQuery ICDraw ICDrawBegin ICDrawSuggestFormat ICGetDisplayFormat ICGetInfo ICImageCompress ICImageDecompress ICInfo ICInstall ICLocate ICOpen ICOpenFunction ICRemove ICSendMessage ICSeqCompressFrame ICSeqCompressFrameEnd ICSeqCompressFrameStart ICSetStatusProc IOProc joyConfigChanged joyGetDevCaps joyGetNumDevs joyGetPos joyGetPosEx joyGetThreshold joyReleaseCapture joySetCapture joySetThreshold mciExecute mciGetCreatorTask mciGetDeviceID mciGetDeviceIDFromElementID mciGetErrorString mciGetYieldProc mciSendCommand mciSendString mciSetYieldProc MCIWndCreate MCIWndRegisterClass midiConnect midiDisconnect midiInAddBuffer midiInClose midiInGetDevCaps midiInGetErrorText midiInGetID midiInGetNumDevs midiInMessage midiInOpen midiInPrepareHeader midiInProc midiInReset midiInStart midiInStop midiInUnprepareHeader midiOutCacheDrumPatches midiOutCachePatches midiOutClose midiOutGetDevCaps midiOutGetErrorText midiOutGetID midiOutGetNumDevs midiOutGetVolume midiOutLongMsg midiOutMessage midiOutOpen midiOutPrepareHeader MidiOutProc midiOutReset midiOutSetVolume midiOutShortMsg midiOutUnprepareHeader midiStreamClose midiStreamOpen midiStreamOut midiStreamPause midiStreamPosition midiStreamProperty midiStreamRestart midiStreamStop mixerClose mixerGetControlDetails mixerGetDevCaps mixerGetID mixerGetLineControls mixerGetLineInfo mixerGetNumDevs mixerMessage mixerOpen mixerSetControlDetails mmioAdvance mmioAscend mmioClose mmioCreateChunk mmioDescend mmioFlush mmioGetInfo mmioInstallIOProc mmioOpen MMIOProc mmioRead mmioRename mmioSeek mmioSendMessage mmioSetBuffer mmioSetInfo mmioStringToFOURCC mmioWrite MyStatusProc PlaySound sndPlaySound StretchDIB timeBeginPeriod timeEndPeriod timeGetDevCaps timeGetSystemTime timeGetTime timeKillEvent TimeProc timeSetEvent waveInAddBuffer waveInClose waveInGetDevCaps waveInGetErrorText waveInGetID waveInGetNumDevs waveInGetPosition waveInMessage waveInOpen waveInPrepareHeader waveInProc waveInReset waveInStart waveInStop waveInUnprepareHeader waveOutBreakLoop waveOutClose waveOutGetDevCaps waveOutGetErrorText waveOutGetID waveOutGetNumDevs waveOutGetPitch waveOutGetPlaybackRate waveOutGetPosition waveOutGetVolume waveOutMessage waveOutOpen waveOutPause waveOutPrepareHeader waveOutProc waveOutReset waveOutRestart waveOutSetPitch waveOutSetPlaybackRate waveOutSetVolume waveOutUnprepareHeader waveOutWrite HAVE A NICE DAY FOR YOU 發表人 - axsoft 於 2003/06/26 18:24:11 |
newken
一般會員 發表:26 回覆:52 積分:15 註冊:2003-03-26 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |