Introduction to multimedia functions

Source: Internet
Author: User

Function Name
Description

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 a window or

Drvgetmodulehandle
Returns the instance handle containing the specified installable drive module to remove the blocking of a thread.

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
The specified media control interface is incorrect.CodeString

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
Enable the specified mixer.ProgramMake sure the device is not removed before closing the handle.

Mixersetcontroldetails
Set the details of a single control related to a voice frequency line

Mmioasvance
Fill in the I/O 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 I/O Process

Mmioopen
Open a file for Input/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 I/O process associated with the specified file.

Mmiosetbuffer
Allow or disable the I/O of the File Buffer, change the buffer, or change the size of the buffer.

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 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.

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.