Windows multimedia functions (functions in winmm. dll)

Source: Internet
Author: User
Function Introduction
Auxgetdevcaps Queries a specified secondary output device to determine its performance
Auxgetnumdevs Check the number of auxiliary output devices in the system.
Auxgetvolume Returns the current volume device of the specified secondary output device.
Auxoutmessage Sends a message to the specified secondary output device.
Auxsetvolume Set the volume in the specified secondary output device
Closedirver Disable the specified installable drive
Defdriverproc Default processing for messages that cannot be processed by the installation drive
Drivercallback Call a callback function to send a message to the window or remove the blocking of a thread.
Drvgetmodulehandle Returns an instance handle containing the specified driver module that can be installed.
Drvsendmessage Sends the specified message to the installable drive.
Getdrivermodulehandle Returns an instance handle containing the specified driver module that can be installed.
Joygetdevcaps Queries a specified gamer device to determine its performance
Joygetnumdevs Returns the number of players supported by the system.
Joygetpos Queries the location and activity of a specified gamer device.
Joygetposex Queries the location of a gamer's Device and Its button status.
Joygetthreshold Queries the current moving threshold of a specified gamer's device.
Joyreleasecapture Releases the capture on a specified player lever device set by the joysetcapture function.
Joysetcapture Send a gamer message to the specified window
Joysetthreshold Sets the threshold for moving a specified gamer device.
Mcigetcreatortask Checks the task created for the specified MCI device.
Mcigetdeviceid Returns the identifier of the device that matches the enabled device name.
Mcigeterrorstring Returns the string that describes the error code of the specified media control interface.
Mcigetyieldproc Returns the address of the callback function associated with the wait flag of the media control interface.
Mcisendcommand Sends a command to the specified media control interface device.
Mcisendstring Sends a string to the specified media control interface device.
Mcisetyieldproc Set a process address. When the MCI device waits for a command to complete because of the wait flag, the process is periodically called.
Midiconnect Connects the specified MIDI input device to the output device.
Mididisconnect Disconnect the MIDI input device from the output device
Midiinaddbuffer Adds a buffer to the input device of the specified music Instrument Digital Interface.
Midiinclose Disable the input device of the specified music Instrument Digital Interface
Midiingetdvecaps Queries the input device of the specified music instrument digital interface to determine its performance
Midiingeterrortext Retrieve text descriptions of input device errors related to the digital interface of Music Instruments
Midiingetid Obtains the identifier of the input device for a music digital interface.
Midiingetnumdevs Check the number of input devices for the digital interface of the music instrument in the system
Midiinmessage Sends a message to the input device drive of the specified music Instrument Digital Interface
Midiinopen Enable the input device of the specified music Instrument Digital Interface
Midiinprepareheader Prepare a buffer for the input device of the music Instrument Digital Interface
Midiinreset Input on the given MIDI input device and mark all pending input buffers as executed
Midiinstart Start input on the input device of the specified music Instrument Digital Interface
Midiinstop Stop input on the input device of the given music Instrument Digital Interface
Midiinunprepareheader Eliminate preparations completed by the midiinprepareheader Function
Midioutcachedrumpatches Request an internal MIDI synthesis device to pre-install the specified key-based hitting tone set
Midioutcachepatches Request the synthesis device of the internal music instrument digital interface to pre-install the specified tone set
Midioutclose Disable the output device of the specified music Instrument Digital Interface
Midioutgetdevcaps Queries the output device of the specified music instrument digital interface to determine its performance
Midioutgeterrortext Obtains the text description specified by the Midi output device.
Midioutgetid Obtains the identifier of the specified MIDI output device.
Midioutgetnumdevs Check the number of MIDI output devices in the system.
Midioutgetvolume Returns the current volume settings of a MIDI output device.
Midioutlongmsg Sends a system-specific MIDI message to a specified MIDI output device.
Midioutmessage Sends a message to a MIDI output device drive.
Midioutopen Enable the specified MIDI output device for playback
Midioutprepareheader Prepare a buffer for the Midi output device
Midioutreset Disable all logos on all MIDI channels for the specified MIDI output device
Midioutsetvolume Sets the volume of a MIDI output device.
Midioutshortmsg Sends a short MIDI message to the specified MIDI output device.
Midioutunprepareheader Clear preparations completed by the midioutprepareheader Function
Midistreamclose Close an open MIDI stream
Midistreamopen For the output, open a MIDI stream
Midistreamout Play or queue a MIDI data stream on the Midi output device
Midistreampause Pause playing a MIDI stream
Midistreamposition Check the current position in a MIDI stream
Midistreamproperty Set or retrieve the characteristics of the Midi data stream related to the Midi output device
Midistreamrestart Restart a paused MIDI stream
Midistreamstop Disable all MIDI channels of the specified MIDI output device
Mixerclose Disable the specified Mixer
Mixergetcontroldetails Check the details of a single control related to a voice frequency line
Mixergetdevcaps Query the specified mixer to determine its performance
Mixergetid Obtains the identifier of a specified mixer.
Mixergetlinecontrils Checks one or more controls related to an audio frequency line.
Mixergetlineinfo Obtains information about the specific line of the mixer.
Mixergetnumdevs Returns the number of mixers in the system.
Mixermessage Send a message of a custom mixer driver directly to the mixer driver.
Mixeropen Open the specified mixer and ensure that the device is not removed before the application closes the handle.
Mixersetcontroldetails Set the details of a single control related to a voice frequency line
Mmioasvance Fill in the IO buffer of a file
Mmioascend Retrieve a riff file Block
Mmioclose Close files opened with mmioopen
Mmiocreatechunk Creates a block in the riff file opened by the mmioopen function.
Mmiodescend Enter the riff file block opened by the mmioopen function, and find a block
Mmioflush Write Data in the file buffer to the disk.
Mmiogetinfo Retrieve Information about Riff files created by the mmioopen Function
Mmioinstallioproca Load or delete a custom Io Process
Mmioopen Open a file for Input and Output
Mmioread Reads data of a specified number of bytes from a file opened by the mmioopen function.
Mmiorename Rename the specified file
Mmioseek Change the current pointer position in the file opened by the mmioopen Function
Mmiosendmessage Sends a message to the IO process associated with the specified file.
Mmiosetbuffer Allow or disable file Buffer I/O, change the buffer, or change the buffer size
Mmiosetinfo Update the information retrieved from the opened file
Mmiostringtofourcc Converts a null string into a 4-character code.
Mmiowrite Write the specified number of bytes to the file opened by the mmioopen function.
Mmsystemgetversion Returns the current version number of the multimedia extended system software.
Opendriver Open an installable drive instance and use the default setting or specified value to initialize the instance.
Playsound Play a waveform sound
Senddrivemessage Sends a message to the specified installable drive.
Sndplaysound Play a waveform sound specified by the file name or the entry of the registered [sound] segment
Timebeginperiod Sets the minimum timer resolution used by the application or driver.
Timeendperiod Clears the minimum timer resolution used by the application or driver.
Timegetdevcaps Query the timer device to determine its performance
Timegetsystemtime Checks the number of milliseconds that have elapsed since Windows.
Timegettime Checks the number of milliseconds that have elapsed since Windows. This function has less overhead than the previous function.
Timekillevent Destroys the specified timer callback event.
Timesetevent Set a timer callback event
Waveinaddbuffer Add an input buffer to the waveform Input Device
Waveinclose Disable the specified waveform input settings
Waveingetdevcaps Query the specified waveform input device to determine its performance
Waveingeterrortext Checks the text description identified by the specified error code.
Waveingetid Obtains the identifier of the specified waveform input device.
Waveingetnumdevs Returns the number of waveform input devices in the system.
Waveingetposition Returns the current location of the specified waveform input device.
Waveinmessage Send a message to the drive of the waveform Input Device
Waveinopen Open a waveform input device for recording
Waveinprepareheader Prepare an input buffer for Waveform Input
Waveinreset Stop input of the specified waveform input device and clear the current position
Waveinstart Start input on the specified waveform Input Device
Waveinstop Stop input on the specified waveform Input Device
Waveinunprepareheader Preparation for clearing the implementation by the waveinprepareheader Function
Waveoutbreakloop Interrupt a loop on a given waveform output device and allow the playing of the next block in the drive list
Waveoutclose Disable the specified waveform output device
Waveoutgetdevcaps Queries a specified waveform output device to determine its performance
Waveoutgeterrortext Checks the text description identified by the specified error code.
Waveoutgetid Obtains the identifier of the specified waveform output device.
Waveoutgetnumdevs Check the number of waveform output devices in the system
Waveoutgetpitch Queries the current tone settings of a waveform output device.
Waveoutgetplaybackrate Queries the current playback speed of a waveform output device.
Waveoutgetposition Checks the current playback position of the specified waveform output device.
Waveoutgetvolume Queries the current volume settings of the specified waveform output device.
Waveoutmessage Send a message to the drive of a waveform output device.
Waveoutopen Enable a waveform output device for playback
Waveoutpause Pause playing on the specified waveform output device
Waveoutprepareheader Prepare a waveform buffer for playback
Waveoutrestart Restart a paused waveform output device
Waveoutsetpitch Set the tone of a waveform output device
Waveoutsetplaybackrate Set the speed of the specified waveform output device
Waveoutsetvolume Sets the volume of the specified waveform output device.
Waveoutunprepareheader Preparation for clearing the implementation by the waveoutprepareheader Function
Waveoutwrite Sends a data block to the specified waveform output device.
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.