⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 directmusic.pas

📁 3D GameStudio 的Delphi开发包
💻 PAS
📖 第 1 页 / 共 5 页
字号:
  {$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 + -