| Miles Sound System SDK 7.2a |
The basic type MSS_MC_SPEC specifies an output channel-configuration option for use with AIL_open_digital_driver or AIL_quick_startup.
| Value | Description |
|---|---|
| MSS_MC_MONO | Conventional monaural (single-speaker) sound. Equal to the constant 1. |
| MSS_MC_STEREO | Conventional stereo sound. Equal to the constant 2. Miles's 3D positional math assumes two (left and right) speakers are in front of the listener at 45-degree angles. |
| MSS_MC_HEADPHONES | Similar to MSS_MC_STEREO, but Miles assumes the speakers are positioned directly to either side of the listener. |
| MSS_MC_DOLBY_SURROUND | This option assumes the user has connected a Dolby Surround-capable receiver to their (two-channel) sound card. It is identical to the Miles Dolby Surround M3D provider from earlier versions. Dolby Surround provides three logical channels (front left, front right, and monaural rear). |
| MSS_MC_SRS_CIRCLE_SURROUND | SRS Circle Surround(r) |
| MSS_MC_40_DISCRETE | This option assumes that four speakers (front left, front right, rear left, and rear right) are connected in a quadraphonic discrete configuration without the center speaker or subwoofer typical of 5.1 configurations. |
| MSS_MC_51_DISCRETE | Use this option to support the 'sweet spot' of current home audio systems, the 5.1-channel discrete configuration. |
| MSS_MC_40_DTS | Four-channel discrete DTS support via the S/PDIF port on the Sony PS2. |
| MSS_MC_51_DTS | True 5.1-channel discrete DTS support via the S/PDIF port on the Sony PS2. |
| MSS_MC_61_DISCRETE | Similar to 5.1, but with a rear center speaker. |
| MSS_MC_71_DISCRETE | Similar to 5.1, but with side surrounds. |
| MSS_MC_81_DISCRETE | Similar to 5.1, but with both side surrounds and a center rear speaker. |
| MSS_MC_DIRECTSOUND3D | Uses DirectSound3D for output, bypassing the Miles internal mixer. |
| MSS_MC_EAX2 | Adds hardware-accelerated environmental reverb effects, occlusion, obstruction, and per-sample wet/dry mix control to DirectSound3D. |
| MSS_MC_EAX3 | Adds exclusion and several other properties to the EAX 2 feature set. |
| MSS_MC_EAX4 | Higher-quality effects and new control options (see the EAX4EXAM.CPP example application), currently available only in Creative Labs' highest-end hardware. |
| MSS_MC_USE_SYSTEM_CONFIG | This option causes MSS to choose an appropriate MSS_MC_SPEC setting based on the Windows control-panel settings as reported by IDirectSound::GetSpeakerConfig. |
See the How do I use multi-channel sound output in Miles? FAQ for more information on the MSS_MC_SPEC type, including a list of currently-supported values.
Group:
Digital Audio Services
Related Sections:
Miles DTS Provider for the Sony PS2
Related Functions:
AIL_digital_master_reverb, AIL_digital_master_reverb_levels, AIL_open_digital_driver, AIL_quick_set_reverb_levels, AIL_quick_startup, AIL_sample_channel_levels, AIL_sample_output_levels, AIL_set_digital_master_reverb, AIL_set_digital_master_reverb_levels, AIL_set_room_type, AIL_set_sample_channel_levels, AIL_set_sample_volume_pan, AIL_set_speaker_configuration, AIL_set_speaker_reverb_levels, AIL_speaker_configuration, AIL_speaker_reverb_levels
Related Basic Types:
MSS_MC_SPEC
Related FAQs:
How do I use multi-channel sound output in Miles?, My application is crashing - what should I try?, What's the best way to port my older Miles application to MSS 7?
For technical support, e-mail Miles3@radgametools.com
© Copyright 1991-2007 RAD Game Tools, Inc. All Rights Reserved.