VC++ 多媒体函数简介

来源:互联网 发布:淘宝回收十字绣可靠吗 编辑:程序博客网 时间:2024/05/16 15:54
函数名称说明auxGetDevCaps查询指定的辅助输出设备以确定其性能auxGetNumDevs检取系统中存在的辅助输出设备的数量auxGetVolume返回指定的辅助输出设备的当前卷设备auxOutMessage向指定的辅助输出设备发送一条消息auxSetVolume在指定的辅助输出设备中设置卷CloseDirver关闭指定的可安装驱动器DefDriverProc为任何不由可安装驱动器处理的消息提供的缺省处理Drivercallback调用一个回调函数, 发送一条消息给窗口或DrvGetModuleHandle返回包含指定可安装驱动器模块的实例句柄将一个线程的阻塞解除DrvsendMessage把指定的消息发送给可安装驱动器GetDriverModuleHandle返回包含指定可安装驱动器模块的实例句柄joyGetDevCaps查询指定的游戏杆设备以确定其性能joyGetNumDevs返回系统支持的游戏杆设备的数量joyGetPos查询指定的游戏杆设备的位置和活动性joyGetPosEx查询一个游戏杆设备的位置和它的按扭状态joyGetThreshold查询指定的游戏杆设备的当前移动阈值joyReleaseCapture释放由JoySetCapture函数设置的在指定游戏杆设备上的捕获joySetCapture发送一个游戏杆消息到指定的窗口joySetThreshold设置指定的游戏杆设备的移动阈值mciGetCreatorTask为指定的MCI设备检取其创建的任务mciGetDeviceID返回和打开设备名相匹配的设备标识符mciGetErrorString检取描述指定媒介控制接口错误代码的字符串mciGetYieldProc返回和媒介控制接口的WAIT标志相关的回调函数的地址mciSendCommand向指定的媒介控制接口设备发送一条命令mciSendString向指定的媒介控制接口设备发送一个字符串mciSetYieldProc设置一个过程地址, 在MCI设备因指定了WAIT标志而等待一个命令完成时, 该过程被周期性调用midiConnect将指定的MIDI输入设备连接到输出设备midiDisconnect断开MIDI输入设备和输出设备的连接midiInAddBuffer向指定的音乐仪器数字接口的输入设备增加一个缓冲区midiInClose关闭指定的音乐仪器数字接口的输入设备midiInGetDveCaps查询指定的音乐仪器数字接口的输入设备, 以确定其性能midiInGetErrorText检取有关音乐仪器数字接口的输入设备指定错误的文本说明midiInGetID获得一个音乐一起数字接口的输入设备的标识符midiInGetNumDevs检取系统中音乐仪器数字接口的输入设备的数量midiInMessage向指定的音乐仪器数字接口的输入设备驱动器发送一条消息midiInOpen打开指定的音乐仪器数字接口的输入设备midiInPrepareHeader为音乐仪器数字接口的输入设备准备一个缓冲区midiInReset在给定的MIDI输入设备上输入, 并将所有挂起的输入缓冲区标记为已执行的midiInStart启动在指定的音乐仪器数字接口的输入设备上的输入midiInStop停止在给定的音乐仪器数字接口的输入设备上的输入midiInUnprepareHeader消除由midiInPrepareHeader函数完成的准备midiOutCacheDrumPatches请求内部的一个MIDI合成设备预装指定的基于键的击打音色集midiOutCachePatches请求内部的音乐仪器数字接口的合成设备预装指定的音色集midiOutClose关闭指定的音乐仪器数字接口的输出设备midiOutGetDevCaps查询指定的音乐仪器数字接口的输出设备, 以确定其性能midiOutGetErrorText检取有关MIDI输出设备指定采取的文本说明midiOutGetID检取指定的MIDI输出设备的标识符midiOutGetNumDevs检取系统中存在的MIDI输出设备的数量midiOutGetVolume返回一个MIDI输出设备的当前卷设置midiOutLongMsg向指定的MIDI输出设备发送一条系统专用的MIDI消息midiOutMessage向一MIDI输出设备驱动器发送一条消息midiOutOpen打开指定的MIDI输出设备进行回放midiOutPrepareHeader为MIDI输出设备准备一个缓冲区midiOutReset为指定的MIDI输出设备关闭所有MIDI通道上的所有标志midiOutSetVolume设置一个MIDI输出设备的卷midiOutShortMsg向指定的MIDI输出设备发送一条短MIDI消息midiOutUnprepareHeader清除由midiOutPrepareHeader函数完成的准备midiStreamClose关闭一个打开的MIDI流midiStreamOpen为输出, 打开一个MIDI流midiStreamOut在MIDI输出设备上播放或排队一个MIDI数据流midiStreamPause暂停一个MIDI流的播放midiStreamPosition在一个MIDI流中检取当前位置midiStreamProperty设置或检取与MIDI输出设备相关MIDI数据流的特性midiStreamRestart重新启动一个暂停的MIDI流midiStreamStop关掉指定MIDI输出设备的所有MIDI通道mixerClose关闭指定的混频器mixerGetControlDetails检取和一个声频指线路相关的单一控件的细节mixerGetDevCaps查询指定的混频器以确定其性能mixerGetID获取指定混频器的标识符mixerGetLineContrils检取和一个声频线路相关的一个或多个控件mixerGetLineInfo检取混频器有关特有线路的信息mixerGetNumDevs返回系统中存在的混频器的数量mixerMessage把一个定制混频器驱动器消息直接发送给混频器驱动器mixerOpen打开指定的混频器, 在应用程序关闭该句柄前保证该设备不被移走mixerSetControlDetails设置和一个声频指线路相关的单一控件的细节mmioAsvance填充一个文件的I/O缓冲区mmioAscend取出一个RIFF文件块mmioClose关闭有mmioOpen打开的文件mmioCreateChunk创建由mmioOpen函数打开的RIFF文件中的一个块mmioDescend进入由mmioOpen函数打开的RIFF文件的块中, 并查找一个块mmioFlush把文件缓冲区的数据写入磁盘中mmioGetInfo检取有关由mmioOpen函数创建的RIFF文件的信息mmioInstallIOProcA装入或删除一个自定义的I/O过程mmioOpen为输入/输出打开一个文件mmioRead从由mmioOpen函数打开的文件中读取指定字节数的数据mmioRename重新命名指定的文件mmioSeek改变由mmioOpen函数打开的文件中的当前指针位置mmioSendMessage向与指定文件相联系的I/O过程发送一条消息mmioSetBuffer允许或禁止文件缓冲区的I/O, 或改变这个缓冲区, 或改变这个缓冲区的大小mmioSetInfo更新从被打开文件中检取的信息mmioStringToFOURCC把一个以NULL结束的字符串转换成一个4字符代码mmioWrite向由mmioOpen函数打开的文件中写入指定字节数的数据mmsystemGetVersion返回多媒体扩展系统软件的当前版本号OpenDriver打开一个可安装驱动器实例, 并用缺省设置或指定值初始化该实例PlaySound播放一个波形声音SendDriveMessage向指定的可安装驱动器发送一条消息SndPlaySound播放一个由文件名或由登记的[SOUND]段的入指定的波形声音timeBeginPeriod设置应用程序或驱动程序使用的最小定时器分辨率timeEndPeriod清除应用程序或驱动程序使用的最小定时器分辨率timeGetDevCaps查询定时器设备以确定其性能timeGetSystemTime检取从WINDOWS开始已逝去的毫秒数timeGetTime检取从WINDOWS开始已逝去的毫秒数, 此函数比上一条函数开销小timeKillEvent毁掉指定的定时器回调事件timeSetEvent设置一个定时器回调事件waveInAddBuffer向波形输入设备添加一个输入缓冲区WaveInClose关闭指定的波形输入设置waveInGetDevCaps查询指定的波形输入设备以确定其性能waveInGetErrorText检取由指定的错误代码标识的文本说明waveInGetID获取指定的波形输入设备的标识符waveInGetNumDevs返回系统中存在的波形输入设备的数量waveInGetPosition检取指定波形输入设备的当前位置waveInMessage发送一条消息给波形输入设备的驱动器waveInOpen为录音而打开一个波形输入设备waveInPrepareHeader为波形输入准备一个输入缓冲区waveInReset停止给定的波形输入设备的输入, 且将当前位置清零waveInStart启动在指定的波形输入设备的输入waveInStop停止在指定的波形输入设备上的输入waveInUnprepareHeader清除由waveInPrepareHeader函数实现的准备waveOutBreakLoop中断给定的波形输出设备上一个循环, 并允许播放驱动器列表中的下一个块waveOutClose关闭指定的波形输出设备waveOutGetDevCaps查询一个指定的波形输出设备以确定其性能waveOutGetErrorText检取由指定的错误代码标识的文本说明waveOutGetID检取指定的波形输出设备的标识符waveOutGetNumDevs检取系统中存在的波形输出设备的数量waveOutGetPitch查询一个波形输出设备的当前音调设置waveOutGetPlaybackRate查询一个波形输出设备当前播放的速度waveOutGetPosition检取指定波形输出设备的当前播放位置waveOutGetVolume查询指定波形输出设备的当前音量设置waveOutMessage发送一条消息给一个波形输出设备的驱动器waveOutOpen为播放打开一个波形输出设备waveOutPause暂停指定波形输出设备上的播放waveOutPrepareHeader为播放准备一个波形缓冲区waveOutRestart重新启动一个被暂停的波形输出设备waveOutSetPitch设置一个波形输出设备的音调waveOutSetPlaybackRate设置指定波形输出设备的速度waveOutSetVolume设置指定的波形输出设备的音量waveOutUnprepareHeader清除由waveOutPrepareHeader函数实现的准备waveOutWrite向指定的波形输出设备发送一个数据块
2 0
原创粉丝点击