Subversion Repositories pentevo

Rev

Rev 883 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed | ?url?

  1.  
  2.  
  3. //typedef DWORD (CALLBACK *STREAMPROC)(HSTREAM,void*,DWORD,DWORD);
  4.  
  5.  
  6. //#define MAKEMUSICPOS(order,row) (0x80000000|MAKELONG(order,row))
  7.  
  8. /*
  9. typedef struct
  10. {
  11.         DWORD flags;    // device capabilities (DSCAPS_xxx flags)
  12.         DWORD hwsize;   // size of total device hardware memory
  13.         DWORD hwfree;   // size of free device hardware memory
  14.         DWORD freesam;  // number of free sample slots in the hardware
  15.         DWORD free3d;   // number of free 3D sample slots in the hardware
  16.         DWORD minrate;  // min sample rate supported by the hardware
  17.         DWORD maxrate;  // max sample rate supported by the hardware
  18.         BOOL eax;               // device supports EAX? (always FALSE if BASS_DEVICE_3D was not used)
  19.         DWORD minbuf;   // recommended minimum buffer length in ms (requires BASS_DEVICE_LATENCY)
  20.         DWORD dsver;    // DirectSound version
  21.         DWORD latency;  // delay (in ms) before start of playback (requires BASS_DEVICE_LATENCY)
  22.         DWORD initflags;// "flags" parameter of BASS_Init call
  23.         DWORD speakers; // number of speakers available
  24.         const char *driver;     // driver
  25.         DWORD freq;             // current output rate (OSX only)
  26. } BASS_INFO;
  27. */
  28.  
  29.