 |
 |
Windows Multimedia ..msdn Add comment |
 |
|
AVIFileExit
|
|
The AVIFileExit function exits the AVIFile library and decrements the reference count for the library. |
|
 |
 |
 |
|
AVIFileGetStream
|
|
The AVIFileGetStream function returns the address of a stream interface that is associated with a specified AVI file. |
|
 |
 |
 |
|
AVIFileInfo
|
|
The AVIFileInfo function obtains information about an AVI file. |
|
 |
 |
 |
|
AVIFileInit
|
|
The AVIFileInit function initializes the AVIFile library. |
|
 |
 |
 |
|
AVIFileOpen
|
|
The AVIFileOpen function opens an AVI file and returns the address of a file interface used to access it. |
|
 |
 |
 |
|
AVIFileRelease
|
|
The AVIFileRelease function decrements the reference count of an AVI file interface handle and closes the file if the count reaches zero. |
|
 |
 |
 |
|
AVIFileWriteData
|
|
Writes supplementary data (other than normal header, format, and stream data) to the file.
|
|
 |
 |
 |
|
AVIStreamGetFrame
|
|
The AVIStreamGetFrame function returns the address of a decompressed video frame. |
|
 |
 |
 |
|
AVIStreamGetFrameClose
|
|
The AVIStreamGetFrameClose function releases resources used to decompress video frames. |
|
 |
 |
 |
|
AVIStreamGetFrameOpen
|
|
The AVIStreamGetFrameOpen function prepares to decompress video frames from the specified video stream. |
|
 |
 |
 |
|
AVIStreamInfo
|
|
The AVIStreamInfo function obtains stream header information. |
|
 |
 |
 |
|
AVIStreamLength
|
|
The AVIStreamLength function returns the length of the stream. |
|
 |
 |
 |
|
AVIStreamReadFormat
|
|
The AVIStreamReadFormat function reads the stream format data. |
|
 |
 |
 |
|
AVIStreamRelease
|
|
The AVIStreamRelease function decrements the reference count of an AVI stream interface handle, and closes the stream if the count reaches zero. |
|
 |
 |
 |
|
AVIStreamStart
|
|
The AVIStreamStart function returns the starting sample number for the stream. |
|
 |
 |
 |
|
AVIStreamTimeToSample
|
|
The AVIStreamTimeToSample function converts from milliseconds to samples. |
|
 |
 |
 |
|
capCreateCaptureWindow
|
|
The capCreateCaptureWindow function creates a capture window.
|
|
 |
 |
 |
|
capGetDriverDescription
|
|
The capGetDriverDescription function retrieves the version description of the capture driver.
|
|
 |
 |
 |
|
DrawDibClose
|
|
The DrawDibClose function closes a DrawDib DC and frees the resources DrawDib allocated for it. |
|
 |
 |
 |
|
DrawDibDraw
|
|
The DrawDibDraw function draws a DIB to the screen. |
|
 |
 |
 |
|
DrawDibOpen
|
|
The DrawDibOpen function opens the DrawDib library for use and creates a DrawDib DC for drawing. |
|
 |
 |
 |
|
mciGetDeviceID
|
|
Retrieves the device identifier corresponding to the name of an open device. |
|
 |
 |
 |
|
mciGetErrorString
|
|
The mciGetErrorString function retrieves a string that describes the specified MCI error code. |
|
 |
 |
 |
|
mciSendCommand
|
|
Sends a command message to the specified MCI device. |
|
 |
 |
 |
|
mciSendString
|
|
The mciSendString function sends a command string to an MCI device. The device that the command is sent to is specified in the command string. |
|
 |
 |
 |
|
midiOutClose
|
|
Closes the specified MIDI output device.
|
|
 |
 |
 |
|
midiOutGetDevCaps
|
|
Queries a specified MIDI output device to determine its capabilities.
|
|
 |
 |
 |
|
midiOutGetNumDevs
|
|
Retrieves the number of MIDI output devices present in the system. |
|
 |
 |
 |
|
midiOutOpen
|
|
Opens a MIDI output device for playback.
|
|
 |
 |
 |
|
midiOutReset
|
|
Turns off all notes on all MIDI channels for the specified MIDI output device. |
|
 |
 |
 |
|
midiOutShortMsg
|
|
Sends a short MIDI message to the specified MIDI output device. |
|
 |
 |
 |
|
mixerClose
|
|
The mixerClose function closes the specified mixer device. |
|
 |
 |
 |
|
mixerGetControlDetails
|
|
Retrieves details about a single control associated with an audio line. |
|
 |
 |
 |
|
mixerGetDevCaps
|
|
The mixerGetDevCaps function queries a specified mixer device to determine its capabilities. |
|
 |
 |
 |
|
mixerGetID
|
|
Retrieves the device identifier for a mixer device associated with a specified device handle. |
|
 |
 |
 |
|
mixerGetLineControls
|
|
The mixerGetLineControls function retrieves one or more controls associated with an audio line. |
|
 |
 |
 |
|
mixerGetLineInfo
|
|
The mixerGetLineInfo function retrieves information about a specific line of a mixer device. |
|
 |
 |
 |
|
mixerGetNumDevs
|
|
The mixerGetNumDevs function retrieves the number of mixer devices present in the system. |
|
 |
 |
 |
|
mixerOpen
|
|
The mixerOpen function opens a specified mixer device and ensures that the device will not be removed until the application closes the handle. |
|
 |
 |
 |
|
mixerSetControlDetails
|
|
Sets properties of a single control associated with an audio line. |
|
 |
 |
 |
|
mmioAscend
|
|
The mmioAscend function ascends out of a chunk in a RIFF file descended into with the mmioDescend function or created with the mmioCreateChunk function. |
|
 |
 |
 |
|
mmioClose
|
|
The mmioClose function closes a file that was opened by using the mmioOpen function. |
|
 |
 |
 |
|
mmioCreateChunk
|
|
The mmioCreateChunk function creates a chunk in a RIFF file that was opened by using the mmioOpen function. |
|
 |
 |
 |
|
mmioDescend
|
|
The mmioDescend function descends into a chunk of a RIFF file that was opened by using the mmioOpen function. It can also search for a given chunk. |
|
 |
 |
 |
|
mmioFlush
|
|
The mmioFlush function writes the I/O buffer of a file to disk if the buffer has been written to. |
|
 |
 |
 |
|
mmioOpen
|
|
The mmioOpen function opens a file for unbuffered or buffered I/O. The file can be a standard file, a memory file, or an element of a custom storage system. |
|
 |
 |
 |
|
mmioRead
|
|
The mmioRead function reads a specified number of bytes from a file opened by using the mmioOpen function. |
|
 |
 |
 |
|
mmioSeek
|
|
Changes the current file position in a file opened by using the mmioOpen function. |
|
 |
 |
 |
|
mmioWrite
|
|
Writes a specified number of bytes to a file opened by using the mmioOpen function.
|
|
 |
 |
 |
|
PlaySound
|
|
Plays a sound specified by the given file name, resource, or system event. |
|
 |
 |
 |
|
sndPlaySound
|
|
The sndPlaySound function plays a waveform sound specified either by a filename or by an entry in the registry or the WIN.INI file. |
|
 |
 |
 |
|
timeGetDevCaps
|
|
Queries the timer device to determine its resolution. |
|
 |
 |
 |
|
waveInAddBuffer
|
|
The waveInAddBuffer function sends an input buffer to the given waveform-audio input device. When the buffer is filled, the application is notified. |
|
 |
 |
 |
|
waveInClose
|
|
The waveInClose function closes the given waveform-audio input device. |
|
 |
 |
 |
|
waveInGetDevCaps
|
|
The waveInGetDevCaps function retrieves the capabilities of a given waveform-audio input device. |
|
 |
 |
 |
|
waveInGetErrorText
|
|
The waveInGetErrorText function retrieves a textual description of the error identified by the given error number. |
|
 |
 |
 |
|
waveInGetNumDevs
|
|
The waveInGetNumDevs function returns the number of waveform-audio input devices present in the system. |
|
 |
 |
 |
|
waveInGetPosition
|
|
The waveInGetPosition function retrieves the current input position of the given waveform-audio input device. |
|
 |
 |
 |
|
waveInOpen
|
|
The waveInOpen function opens the given waveform-audio input device for recording. |
|
 |
 |
 |
|
waveInPrepareHeader
|
|
The waveInPrepareHeader function prepares a buffer for waveform-audio input. |
|
 |
 |
 |
|
waveInReset
|
|
The waveInReset function stops input on the given waveform-audio input device and resets the current position to zero. All pending buffers are marked as done and returned to the application. |
|
 |
 |
 |
|
waveInStart
|
|
The waveInStart function starts input on the given waveform-audio input device. |
|
 |
 |
 |
|
waveInStop
|
|
The waveInStop function stops waveform-audio input. |
|
 |
 |
 |
|
waveInUnprepareHeader
|
|
The waveInUnprepareHeader function cleans up the preparation performed by the waveInPrepareHeader function. This function must be called after the device driver fills a buffer and returns it to the application. You must call this function before freeing the buffer. |
|
 |
 |
 |
|
waveOutClose
|
|
The waveOutClose function closes the given waveform-audio output device. |
|
 |
 |
 |
|
waveOutGetDevCaps
|
|
Retrieves the capabilities of a given waveform-audio output device. |
|
 |
 |
 |
|
waveOutGetErrorText
|
|
Retrieves a textual description of the error identified by the given error number. |
|
 |
 |
 |
|
waveOutGetNumDevs
|
|
Retrieves the number of waveform-audio output devices present in the system. |
|
 |
 |
 |
|
waveOutGetPosition
|
|
The waveOutGetPosition function retrieves the current playback position of the given waveform-audio output device.
|
|
 |
 |
 |
|
waveOutGetVolume
|
|
The waveOutGetVolume function retrieves the current volume level of the specified waveform-audio output device. |
|
 |
 |
 |
|
waveOutOpen
|
|
The waveOutOpen function opens the given waveform-audio output device for playback. |
|
 |
 |
 |
|
waveOutPrepareHeader
|
|
The waveOutPrepareHeader function prepares a waveform-audio data block for playback with waveOutWrite function. |
|
 |
 |
 |
|
waveOutReset
|
|
The waveOutReset function stops playback on the given waveform-audio output device and resets the current position to zero. All pending playback buffers are marked as done and returned to the application. |
|
 |
 |
 |
|
waveOutSetVolume
|
|
The waveOutSetVolume function sets the volume level of the specified waveform-audio output device. |
|
 |
 |
 |
|
waveOutUnprepareHeader
|
|
The waveOutUnprepareHeader function cleans up the preparation performed by the waveOutPrepareHeader function. This function must be called after the device driver is finished with a data block. You must call this function before freeing the buffer. |
|
 |
 |
 |
|
waveOutWrite
|
|
The waveOutWrite function sends a data block to the given waveform-audio output device. |
|
 |
 |
 |
 |
| Code examples: |
 |
|
|
 |
|
|