EN
Il contenuto non è disponibile nella lingua di destinazione, ma solo in inglese.

midiStreamProperty function

The midiStreamProperty function sets or retrieves properties of a MIDI data stream associated with a MIDI output device.

Syntax


MMRESULT midiStreamProperty(
  HMIDISTRM hm,
  LPBYTE lppropdata,
  DWORD dwProperty
);

Parameters

hm

Handle to the MIDI device that the property is associated with.

lppropdata

Pointer to the property data.

dwProperty

Flags that specify the action to perform and identify the appropriate property of the MIDI data stream. The midiStreamProperty function requires setting two flags in each use. One flag (either MIDIPROP_GET or MIDIPROP_SET) specifies an action, and the other identifies a specific property to examine or edit.

Value Meaning
MIDIPROP_GETRetrieves the current setting of the given property.
MIDIPROP_SETSets the given property.
MIDIPROP_TEMPORetrieves the tempo property. The lppropdata parameter points to a MIDIPROPTEMPO structure. The current tempo value can be retrieved at any time. Output devices set the tempo by inserting MEVT_TEMPO events into the MIDI data.
MIDIPROP_TIMEDIVSpecifies the time division property. You can get or set this property. The lppropdata parameter points to a MIDIPROPTIMEDIV structure. This property can be set only when the device is stopped.

 

Return value

Returns MMSYSERR_NOERROR if successful or an error otherwise. Possible error values include the following.

Return codeDescription
MMSYSERR_INVALHANDLE

The specified handle is not a stream handle.

MMSYSERR_INVALPARAM

The given handle or flags parameter is invalid.

 

Remarks

These properties are the default properties defined by the system. Driver writers can implement and document their own properties.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Mmsystem.h (include Windows.h)

Library

Winmm.lib

DLL

Winmm.dll

See also

MIDI Functions

 

 

Aggiunte alla community

Mostra:
© 2014 Microsoft