Miles Sound System SDK 7.2a

MSS_MC_SPEC

The basic type MSS_MC_SPEC specifies an output channel-configuration option for use with AIL_open_digital_driver or AIL_quick_startup.

Fundamental Values

 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) is a two-channel matrix format can be thought of as an improved replacement for Dolby Surround. It is compatible with consumer receivers that support Dolby, and offers 6.1 logical channels (front left, front right, front center, subwoofer, rear left, rear right, and rear center) on native Circle Surround(r)-compatible equipment.
 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.

Discussion

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.