API function navigation (9)

Source: Internet
Author: User

9. Multi-media library function winmm. dll

Function Name Description
Auxgetdevcaps queries a specified secondary output device to determine its performance
Auxgetnumdevs checks 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 sets the volume in the specified secondary output device
Closedirver disables a specified installable drive
Defdriverproc provides
Default Processing
Drivercallback calls a callback function and sends a message to the window or
Unblocking 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 joystick device to determine its performance
Joygetnumdevs returns the number of players supported by the system.
Joygetpos
Joygetposex
Joygetthreshold
Joyreleasecapture: release a game set by the joysetcapture function in the specified game.
Capture on pole Device
Joysetcapture sends a gamer message to the specified window
Joysetthreshold is used to set the moving threshold of a specified gamer device.
Mcigetcreatortask is used to check the task created by the specified MCI device.
Mcigetdeviceid returns the device identifier that matches the device name
Mcigeterrorstring check the characters that describe the error code of the specified media control interface
String
Mcigetyieldproc returns the callback related to the wait flag of the media control interface
Function address
Mcisendcommand sends a command to the specified media control interface device
Mcisendstring sends a string to the specified media control interface device.
Mcisetyieldproc sets a process address.
When a command is completed, the process is periodically
Sexual call
Midiconnect connects the specified MIDI input device to the output device.
Mididisconnect disconnects the MIDI input device from the output device.
Midiinaddbuffer is added to the input device of the specified digital interface of the music instrument.
One buffer zone

Midiinclose: disables the input device for the specified digital interface of the music instrument.
Midiingetdvecaps,
To determine its performance
Midiingeterrortext specifies the input device for the digital interface of the music instrument
Incorrect text description
Midiingetid obtains the identifier of the input device for a digital interface with music.
Identifier
Midiingetnumdevs
Quantity
The midiinmessage is the input device driver for the specified digital interface of the music instrument.
Server sends a message
Midiinopen open the input device that opens the digital interface of the specified music instrument
Midiinprepareheader
Chong District
Midiinreset input on the specified MIDI input device and
Input buffer marked as executed
Midiinstart starts the input device on the digital interface of the specified music instrument
Input on
Midiinstop stops the input device on the given music Instrument Digital Interface
Input on
Midiinunprepareheader: preparations completed by the midiinprepareheader function are eliminated.
Midioutcachedrumpatches requests an internal MIDI synthesis device pre-installed based on the specified
Hit tone set of keys
The midioutcachepatches request is pre-installed for the synthesis device of the internal digital interface of the music instrument.
Specified tone set
Midioutclose: disables the output device of the specified music Instrument Digital Interface.
Midioutgetdevcaps queries the output device of the specified digital interface of the music instrument
Determine its performance
Midioutgeterrortext check for the text description specified by the Midi output device
Midioutgetid: obtains the identifier of the specified MIDI output device.
Midioutgetnumdevs checks 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
Midioutmessage sends a message to a MIDI output device drive.
Midioutopen enables the specified MIDI output device for playback.
Midioutprepareheader prepares a buffer for the Midi output device
Midioutreset disables
All Logos
Midioutsetvolume: sets the volume of a MIDI output device.
Midioutshortmsg sends a short MIDI message to the specified MIDI output device.
Prepare the midioutunprepareheader to clear the midioutprepareheader function.
Midistreamclose closes an open MIDI stream
Midistreamopen is the output, opening a MIDI stream
Midistreamout plays or queues a MIDI data stream on the Midi output device.
Midistreampause pause playing a MIDI stream
Midistreamposition: checks the current position in a MIDI stream.
Midistreamproperty is used to set or retrieve the Midi data stream related to the Midi output device.
Features
Midistreamrestart restarts a paused MIDI stream.
Midistreamstop disables all MIDI channels of the specified MIDI output device
Mixerclose closes the specified Mixer
Mixergetcontroldetails check details of a single control related to a Audio Frequency line
Mixergetdevcaps queries the specified mixer to determine its performance

Mixergetid: obtains the identifier of the 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 directly sends a message of a custom mixer driver to the mixer
Driver
Mixeropen open the specified mixer before the application closes the handle.
Ensure that the device is not removed
Mixersetcontroldetails settings and details of a single control related to a Audio Frequency line
Mmioasvance fills in the I/O buffer of a file
Mmioascend extracts a riff file Block
Mmioclose closes files opened by mmioopen
Mmiocreatechunk creates one of the riff files opened by the mmioopen Function
Block
Mmiodescend enters the riff file block opened by the mmioopen function,
And find a block
Mmioflush writes data in the file buffer to the disk.
Mmiogetinfo checks the information about the riff File Created by the mmioopen function.
Information
Mmioinstallioproca mounts or deletes a custom I/O Process
Mmioopen opens a file for Input/Output
Mmioread reads the specified byte from the file opened by the mmioopen Function
Number of data
Mmiorename: Rename the specified file
Mmioseek changes the current pointer in the file opened by the mmioopen Function
Location

Mmiosendmessage sends a message to the I/O process associated with the specified file
Mmiosetbuffer allows or disables the I/O of the File Buffer, or changes this delay.
Or change the buffer size.
Mmiosetinfo updates the information retrieved from the opened file
Mmiostringtofourcc converts a null-terminated string into a 4-character string.
Code
Mmiowrite writes the specified byte to the file opened by the mmioopen function.
Number of data
Mmsystemgetversion: returns the current version number of the multimedia extension system software.
Opendriver to open an installable drive instance and use the default settings or
Initialize the instance with the specified value
Playsound
Senddrivemessage sends a message to the specified installable drive.
Sndplaysound
Waveform sound specified by port
Timebeginperiod: sets the minimum timer used by the application or driver.
Resolution Rate
Timeendperiod clears the minimum timer used by the application or driver
Resolution Rate
Timegetdevcaps queries the timer device to determine its performance
Timegetsystemtime check the number of milliseconds that have elapsed since Windows
Timegettime checks the number of milliseconds that have elapsed since Windows. This function
Less overhead than the previous function
Timekillevent destroys the specified timer callback event
Timesetevent sets a timer callback event
Waveinaddbuffer adds an input buffer to the waveform input device.
Waveinclose disables the specified waveform input settings

Waveingetdevcaps queries the specified waveform input device to determine its performance
Waveingeterrortext check 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 check the current position of the specified waveform Input Device
Waveinmessage sends a message to the drive of the waveform input device.
Waveinopen opens a waveform input device for recording.
Waveinprepareheader prepares an input buffer for Waveform Input
Waveinreset: Stop the input of the specified waveform input device and set the current BIT
Resetting
Waveinstart starts input on the specified waveform Input Device
Waveinstop stops input on the specified waveform Input Device
Preparation for clearing waveinunprepareheader implemented by the waveinprepareheader Function
Waveoutbreakloop interrupts the previous loop of the given waveform output device and allows
The next block in the playback drive list
Waveoutclose: disables 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: obtains the current playback position of the specified waveform output device.
Waveoutgetvolume queries the current volume settings of the specified waveform output device
Waveoutmessage sends a message to the drive of a waveform output device.
Waveoutopen enables a waveform output device for playback.
Waveoutpause pause playback on the specified waveform output device
Waveoutprepareheader prepares a waveform buffer for playback.
Waveoutrestart restarts a paused waveform output device.
Waveoutsetpitch: sets 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.
Preparation for clearing waveoutunprepareheader implemented by the waveoutprepareheader Function
Waveoutwrite sends a data block to the specified waveform output device.

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.