spu: implement volume regs somewhat
[pcsx_rearmed.git] / plugins / dfsound / externals.h
index f42ceff..dd05a5a 100644 (file)
@@ -117,8 +117,14 @@ typedef struct
  unsigned int      bFMod:2;                            // freq mod (0=off, 1=sound channel, 2=freq channel)\r
  unsigned int      prevflags:3;                        // flags from previous block\r
  unsigned int      bIgnoreLoop:1;                      // Ignore loop\r
- int               iLeftVolume;                        // left volume\r
- int               iRightVolume;                       // right volume\r
+ unsigned int      bNewPitch:1;                        // pitch changed\r
+ union {\r
+  struct {\r
+   int             iLeftVolume;                        // left volume\r
+   int             iRightVolume;                       // right volume\r
+  };\r
+  int              iVolume[2];\r
+ };\r
  ADSRInfoEx        ADSRX;\r
  int               iRawPitch;                          // raw pitch (0...3fff)\r
 } SPUCHAN;\r