summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/speaker.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/speaker.h')
-rw-r--r--src/emu/speaker.h19
1 files changed, 12 insertions, 7 deletions
diff --git a/src/emu/speaker.h b/src/emu/speaker.h
index 47ad0f6b7d2..e4f62fb4661 100644
--- a/src/emu/speaker.h
+++ b/src/emu/speaker.h
@@ -55,13 +55,18 @@ public:
// inline configuration helpers
speaker_device &set_position(double x, double y, double z) { m_x = x; m_y = y; m_z = z; return *this; }
- speaker_device &front_center() { set_position(0.0, 0.0, 1.0); return *this; }
- speaker_device &front_left() { set_position(-0.2, 0.0, 1.0); return *this; }
- speaker_device &front_right() { set_position(0.2, 0.0, 1.0); return *this; }
- speaker_device &rear_center() { set_position(0.0, 0.0, -0.5); return *this; }
- speaker_device &rear_left() { set_position(-0.2, 0.0, -0.5); return *this; }
- speaker_device &rear_right() { set_position(0.2, 0.0, -0.5); return *this; }
- speaker_device &subwoofer() { set_position(0.0, 0.0, 0.0); return *this; }
+ speaker_device &front_center() { set_position( 0.0, 0.0, 1.0); return *this; }
+ speaker_device &front_left() { set_position(-0.2, 0.0, 1.0); return *this; }
+ speaker_device &front_floor() { set_position( 0.0, -0.5, 1.0); return *this; }
+ speaker_device &front_right() { set_position( 0.2, 0.0, 1.0); return *this; }
+ speaker_device &rear_center() { set_position( 0.0, 0.0, -0.5); return *this; }
+ speaker_device &rear_left() { set_position(-0.2, 0.0, -0.5); return *this; }
+ speaker_device &rear_right() { set_position( 0.2, 0.0, -0.5); return *this; }
+ speaker_device &headrest_center() { set_position( 0.0, 0.0, -0.1); return *this; }
+ speaker_device &headrest_left() { set_position(-0.1, 0.0, -0.1); return *this; }
+ speaker_device &headrest_right() { set_position( 0.1, 0.0, -0.1); return *this; }
+ speaker_device &seat() { set_position( 0.0, -0.5, 0.0); return *this; }
+ speaker_device &backrest() { set_position( 0.0, -0.2, 0.1); return *this; }
// internally for use by the sound system
void mix(s32 *leftmix, s32 *rightmix, int &samples_this_update, bool suppress);