midiStreamPosition
The midiStreamPosition
function retrieves the current position in a MIDI stream.
MMRESULT midiStreamPosition(
HMIDISTRM hms, |
|
LPMMTIME pmmt, |
|
UINT cbmmt |
|
); |
|
Parameters
hms
Handle of a
MIDI stream. This handle must have been returned by a call to the midiStreamOpen
pmmt
Address of an
MMTIME
cbmmt
Size, in
bytes, of the MMTIME structure.
Return Values
Returns
MMSYSERR_NOERROR if successful or an error otherwise. Possible error values
include the following:
MMSYSERR_INVALHANDLE |
Specified
device handle is invalid. |
MMSYSERR_INVALPARAM |
Specified
pointer or structure is invalid. |
Remarks
Before calling
midiStreamPosition, set the wType member of the MMTIME
structure to indicate the time format you desire. After calling midiStreamPosition,
check the wType member to determine if the desired time format is
supported. If the desired format is not supported, wType will specify an
alternative format.
The position
is set to zero when the device is opened or reset.
See Also