📄 directmusic.pas
字号:
{$EXTERNALSYM DMUS_E_DEVICE_IN_USE}
(* DMUS_E_INSUFFICIENTBUFFER
*
* Buffer is not large enough for requested operation.
*)
DMUS_E_INSUFFICIENTBUFFER = (MAKE_DMHRESULTERROR_R + $0104);
{$EXTERNALSYM DMUS_E_INSUFFICIENTBUFFER}
(* DMUS_E_BUFFERNOTSET
*
* No buffer was prepared for the download data.
*)
DMUS_E_BUFFERNOTSET = (MAKE_DMHRESULTERROR_R + $0105);
{$EXTERNALSYM DMUS_E_BUFFERNOTSET}
(* DMUS_E_BUFFERNOTAVAILABLE
*
* Download failed due to inability to access or create download buffer.
*)
DMUS_E_BUFFERNOTAVAILABLE = (MAKE_DMHRESULTERROR_R + $0106);
{$EXTERNALSYM DMUS_E_BUFFERNOTAVAILABLE}
(* DMUS_E_NOTADLSCOL
*
* Error parsing DLS collection. File is corrupt.
*)
DMUS_E_NOTADLSCOL = (MAKE_DMHRESULTERROR_R + $0108);
{$EXTERNALSYM DMUS_E_NOTADLSCOL}
(* DMUS_E_INVALIDOFFSET
*
* Wave chunks in DLS collection file are at incorrect offsets.
*)
DMUS_E_INVALIDOFFSET = (MAKE_DMHRESULTERROR_R + $0109);
{$EXTERNALSYM DMUS_E_INVALIDOFFSET}
(* DMUS_E_ALREADY_LOADED
*
* Second attempt to load a DLS collection that is currently open.
*)
DMUS_E_ALREADY_LOADED = (MAKE_DMHRESULTERROR_R + $0111);
{$EXTERNALSYM DMUS_E_ALREADY_LOADED}
(* DMUS_E_INVALIDPOS
*
* Error reading wave data from DLS collection. Indicates bad file.
*)
DMUS_E_INVALIDPOS = (MAKE_DMHRESULTERROR_R + $0113);
{$EXTERNALSYM DMUS_E_INVALIDPOS}
(* DMUS_E_INVALIDPATCH
*
* There is no instrument in the collection that matches patch number.
*)
DMUS_E_INVALIDPATCH = (MAKE_DMHRESULTERROR_R + $0114);
{$EXTERNALSYM DMUS_E_INVALIDPATCH}
(* DMUS_E_CANNOTSEEK
*
* The IStream* doesn't support Seek().
*)
DMUS_E_CANNOTSEEK = (MAKE_DMHRESULTERROR_R + $0115);
{$EXTERNALSYM DMUS_E_CANNOTSEEK}
(* DMUS_E_CANNOTWRITE
*
* The IStream* doesn't support Write().
*)
DMUS_E_CANNOTWRITE = (MAKE_DMHRESULTERROR_R + $0116);
{$EXTERNALSYM DMUS_E_CANNOTWRITE}
(* DMUS_E_CHUNKNOTFOUND
*
* The RIFF parser doesn't contain a required chunk while parsing file.
*)
DMUS_E_CHUNKNOTFOUND = (MAKE_DMHRESULTERROR_R + $0117);
{$EXTERNALSYM DMUS_E_CHUNKNOTFOUND}
(* DMUS_E_INVALID_DOWNLOADID
*
* Invalid download id was used in the process of creating a download buffer.
*)
DMUS_E_INVALID_DOWNLOADID = (MAKE_DMHRESULTERROR_R + $0119);
{$EXTERNALSYM DMUS_E_INVALID_DOWNLOADID}
(* DMUS_E_NOT_DOWNLOADED_TO_PORT
*
* Tried to unload an object that was not downloaded or previously unloaded.
*)
DMUS_E_NOT_DOWNLOADED_TO_PORT = (MAKE_DMHRESULTERROR_R + $0120);
{$EXTERNALSYM DMUS_E_NOT_DOWNLOADED_TO_PORT}
(* DMUS_E_ALREADY_DOWNLOADED
*
* Buffer was already downloaded to synth.
*)
DMUS_E_ALREADY_DOWNLOADED = (MAKE_DMHRESULTERROR_R + $0121);
{$EXTERNALSYM DMUS_E_ALREADY_DOWNLOADED}
(* DMUS_E_UNKNOWN_PROPERTY
*
* The specified property item was not recognized by the target object.
*)
DMUS_E_UNKNOWN_PROPERTY = (MAKE_DMHRESULTERROR_R + $0122);
{$EXTERNALSYM DMUS_E_UNKNOWN_PROPERTY}
(* DMUS_E_SET_UNSUPPORTED
*
* The specified property item may not be set on the target object.
*)
DMUS_E_SET_UNSUPPORTED = (MAKE_DMHRESULTERROR_R + $0123);
{$EXTERNALSYM DMUS_E_SET_UNSUPPORTED}
(* DMUS_E_GET_UNSUPPORTED
*
* The specified property item may not be retrieved from the target object.
*)
DMUS_E_GET_UNSUPPORTED = (MAKE_DMHRESULTERROR_R + $0124);
{$EXTERNALSYM DMUS_E_GET_UNSUPPORTED}
(* DMUS_E_NOTMONO
*
* Wave chunk has more than one interleaved channel. DLS format requires MONO.
*)
DMUS_E_NOTMONO = (MAKE_DMHRESULTERROR_R + $0125);
{$EXTERNALSYM DMUS_E_NOTMONO}
(* DMUS_E_BADARTICULATION
*
* Invalid articulation chunk in DLS collection.
*)
DMUS_E_BADARTICULATION = (MAKE_DMHRESULTERROR_R + $0126);
{$EXTERNALSYM DMUS_E_BADARTICULATION}
(* DMUS_E_BADINSTRUMENT
*
* Invalid instrument chunk in DLS collection.
*)
DMUS_E_BADINSTRUMENT = (MAKE_DMHRESULTERROR_R + $0127);
{$EXTERNALSYM DMUS_E_BADINSTRUMENT}
(* DMUS_E_BADWAVELINK
*
* Wavelink chunk in DLS collection points to invalid wave.
*)
DMUS_E_BADWAVELINK = (MAKE_DMHRESULTERROR_R + $0128);
{$EXTERNALSYM DMUS_E_BADWAVELINK}
(* DMUS_E_NOARTICULATION
*
* Articulation missing from instrument in DLS collection.
*)
DMUS_E_NOARTICULATION = (MAKE_DMHRESULTERROR_R + $0129);
{$EXTERNALSYM DMUS_E_NOARTICULATION}
(* DMUS_E_NOTPCM
*
* Downoaded DLS wave is not in PCM format.
*)
DMUS_E_NOTPCM = (MAKE_DMHRESULTERROR_R + $012A);
{$EXTERNALSYM DMUS_E_NOTPCM}
(* DMUS_E_BADWAVE
*
* Bad wave chunk in DLS collection
*)
DMUS_E_BADWAVE = (MAKE_DMHRESULTERROR_R + $012B);
{$EXTERNALSYM DMUS_E_BADWAVE}
(* DMUS_E_BADOFFSETTABLE
*
* Offset Table for download buffer has errors.
*)
DMUS_E_BADOFFSETTABLE = (MAKE_DMHRESULTERROR_R + $012C);
{$EXTERNALSYM DMUS_E_BADOFFSETTABLE}
(* DMUS_E_UNKNOWNDOWNLOAD
*
* Attempted to download unknown data type.
*)
DMUS_E_UNKNOWNDOWNLOAD = (MAKE_DMHRESULTERROR_R + $012D);
{$EXTERNALSYM DMUS_E_UNKNOWNDOWNLOAD}
(* DMUS_E_NOSYNTHSINK
*
* The operation could not be completed because no sink was connected to
* the synthesizer.
*)
DMUS_E_NOSYNTHSINK = (MAKE_DMHRESULTERROR_R + $012E);
{$EXTERNALSYM DMUS_E_NOSYNTHSINK}
(* DMUS_E_ALREADYOPEN
*
* An attempt was made to open the software synthesizer while it was already
* open.
* ASSERT?
*)
DMUS_E_ALREADYOPEN = (MAKE_DMHRESULTERROR_R + $012F);
{$EXTERNALSYM DMUS_E_ALREADYOPEN}
(* DMUS_E_ALREADYCLOSE
*
* An attempt was made to close the software synthesizer while it was already
* open.
* ASSERT?
*)
DMUS_E_ALREADYCLOSED = (MAKE_DMHRESULTERROR_R + $0130);
{$EXTERNALSYM DMUS_E_ALREADYCLOSED}
(* DMUS_E_SYNTHNOTCONFIGURED
*
* The operation could not be completed because the software synth has not
* yet been fully configured.
* ASSERT?
*)
DMUS_E_SYNTHNOTCONFIGURED = (MAKE_DMHRESULTERROR_R + $0131);
{$EXTERNALSYM DMUS_E_SYNTHNOTCONFIGURED}
(* DMUS_E_SYNTHACTIVE
*
* The operation cannot be carried out while the synthesizer is active.
*)
DMUS_E_SYNTHACTIVE = (MAKE_DMHRESULTERROR_R + $0132);
{$EXTERNALSYM DMUS_E_SYNTHACTIVE}
(* DMUS_E_CANNOTREAD
*
* An error occurred while attempting to read from the IStream* object.
*)
DMUS_E_CANNOTREAD = (MAKE_DMHRESULTERROR_R + $0133);
{$EXTERNALSYM DMUS_E_CANNOTREAD}
(* DMUS_E_DMUSIC_RELEASED
*
* The operation cannot be performed because the final instance of the
* DirectMusic object was released. Ports cannot be used after final
* release of the DirectMusic object.
*)
DMUS_E_DMUSIC_RELEASED = (MAKE_DMHRESULTERROR_R + $0134);
{$EXTERNALSYM DMUS_E_DMUSIC_RELEASED}
(* DMUS_E_BUFFER_EMPTY
*
* There was no data in the referenced buffer.
*)
DMUS_E_BUFFER_EMPTY = (MAKE_DMHRESULTERROR_R + $0135);
{$EXTERNALSYM DMUS_E_BUFFER_EMPTY}
(* DMUS_E_BUFFER_FULL
*
* There is insufficient space to insert the given event into the buffer.
*)
DMUS_E_BUFFER_FULL = (MAKE_DMHRESULTERROR_R + $0136);
{$EXTERNALSYM DMUS_E_BUFFER_FULL}
(* DMUS_E_PORT_NOT_CAPTURE
*
* The given operation could not be carried out because the port is a
* capture port.
*)
DMUS_E_PORT_NOT_CAPTURE = (MAKE_DMHRESULTERROR_R + $0137);
{$EXTERNALSYM DMUS_E_PORT_NOT_CAPTURE}
(* DMUS_E_PORT_NOT_RENDER
*
* The given operation could not be carried out because the port is a
* render port.
*)
DMUS_E_PORT_NOT_RENDER = (MAKE_DMHRESULTERROR_R + $0138);
{$EXTERNALSYM DMUS_E_PORT_NOT_RENDER}
(* DMUS_E_DSOUND_NOT_SET
*
* The port could not be created because no DirectSound has been specified.
* Specify a DirectSound interface via the IDirectMusic::SetDirectSound
* method; pass NULL to have DirectMusic manage usage of DirectSound.
*)
DMUS_E_DSOUND_NOT_SET = (MAKE_DMHRESULTERROR_R + $0139);
{$EXTERNALSYM DMUS_E_DSOUND_NOT_SET}
(* DMUS_E_ALREADY_ACTIVATED
*
* The operation cannot be carried out while the port is active.
*)
DMUS_E_ALREADY_ACTIVATED = (MAKE_DMHRESULTERROR_R + $013A);
{$EXTERNALSYM DMUS_E_ALREADY_ACTIVATED}
(* DMUS_E_INVALIDBUFFER
*
* Invalid DirectSound buffer was handed to port.
*)
DMUS_E_INVALIDBUFFER = (MAKE_DMHRESULTERROR_R + $013B);
{$EXTERNALSYM DMUS_E_INVALIDBUFFER}
(* DMUS_E_WAVEFORMATNOTSUPPORTED
*
* Invalid buffer format was handed to the synth sink.
*)
DMUS_E_WAVEFORMATNOTSUPPORTED = (MAKE_DMHRESULTERROR_R + $013C);
{$EXTERNALSYM DMUS_E_WAVEFORMATNOTSUPPORTED}
(* DMUS_E_SYNTHINACTIVE
*
* The operation cannot be carried out while the synthesizer is inactive.
*)
DMUS_E_SYNTHINACTIVE = (MAKE_DMHRESULTERROR_R + $013D);
{$EXTERNALSYM DMUS_E_SYNTHINACTIVE}
(* DMUS_E_DSOUND_ALREADY_SET
*
* IDirectMusic::SetDirectSound has already been called. It may not be
* changed while in use.
*)
DMUS_E_DSOUND_ALREADY_SET = (MAKE_DMHRESULTERROR_R + $013E);
{$EXTERNALSYM DMUS_E_DSOUND_ALREADY_SET}
(* DMUS_E_INVALID_EVENT
*
* The given event is invalid (either it is not a valid MIDI message
* or it makes use of running status). The event cannot be packed
* into the buffer.
*)
DMUS_E_INVALID_EVENT = (MAKE_DMHRESULTERROR_R + $013F);
{$EXTERNALSYM DMUS_E_INVALID_EVENT}
(* DMUS_E_UNSUPPORTED_STREAM
*
* The IStream* object does not contain data supported by the loading object.
*)
DMUS_E_UNSUPPORTED_STREAM = (MAKE_DMHRESULTERROR_R + $0150);
{$EXTERNALSYM DMUS_E_UNSUPPORTED_STREAM}
(* DMUS_E_ALREADY_INITED
*
* The object has already been initialized.
*)
DMUS_E_ALREADY_INITED = (MAKE_DMHRESULTERROR_R + $0151);
{$EXTERNALSYM DMUS_E_ALREADY_INITED}
(* DMUS_E_INVALID_BAND
*
* The file does not contain a valid band.
*)
DMUS_E_INVALID_BAND = (MAKE_DMHRESULTERROR_R + $0152);
{$EXTERNALSYM DMUS_E_INVALID_BAND}
(* DMUS_E_TRACK_HDR_NOT_FIRST_CK
*
* The IStream* object's data does not have a track header as the first chunk,
* and therefore can not be read by the segment object.
*)
DMUS_E_TRACK_HDR_NOT_FIRST_CK = (MAKE_DMHRESULTERROR_R + $0155);
{$EXTERNALSYM DMUS_E_TRACK_HDR_NOT_FIRST_CK}
(* DMUS_E_TOOL_HDR_NOT_FIRST_CK
*
* The IStream* object's data does not have a tool header as the first chunk,
* and therefore can not be read by the graph object.
*)
DMUS_E_TOOL_HDR_NOT_FIRST_CK = (MAKE_DMHRESULTERROR_R + $0156);
{$EXTERNALSYM DMUS_E_TOOL_HDR_NOT_FIRST_CK}
(* DMUS_E_INVALID_TRACK_HDR
*
* The IStream* object's data contains an invalid track header (ckid is 0 and
* fccType is NULL,) and therefore can not be read by the segment object.
*)
DMUS_E_INVALID_TRACK_HDR = (MAKE_DMHRESULTERROR_R + $0157);
{$EXTERNALSYM DMUS_E_INVALID_TRACK_HDR}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -