7.1 wide configuration speakers
(Sony Dynamic Digital Sound (SDDS) 1993 - Depriciated!)
Speaker Type: 12
Speaker Configuration: 7
FivePointOne: False
GeometryMax: False
GeometryMin: False
GeometryNarrow: False
GeometryWide: False
Headphone: False
Mono: False
Quad: False
SevenPointOne: True
Stereo: False
Surround: False
7.1 home theater speakers
Speaker Type: 13
Speaker Configuration: 8
FivePointOne: False
GeometryMax: False
GeometryMin: False
GeometryNarrow: False
GeometryWide: False
Headphone: False
Mono: False
Quad: False
SevenPointOne: False
Stereo: False
Surround: False
5.1 surround sound speakers
Speaker Type: 11
Speaker Configuration: 6
FivePointOne: True
GeometryMax: False
GeometryMin: False
GeometryNarrow: False
GeometryWide: False
Headphone: False
Mono: False
Quad: False
SevenPointOne: False
Stereo: False
Surround: False
Surround sound speakers (5.0)
Speaker Type: 10
Speaker Configuration: 5
FivePointOne: False
GeometryMax: False
GeometryMin: False
GeometryNarrow: False
GeometryWide: False
Headphone: False
Mono: False
Quad: False
SevenPointOne: False
Stereo: False
Surround: True
Quadraphonic speakers (4.0)
Speaker Type: 9
Speaker Configuration: 3
FivePointOne: False
GeometryMax: False
GeometryMin: False
GeometryNarrow: False
GeometryWide: False
Headphone: False
Mono: False
Quad: True
SevenPointOne: False
Stereo: False
Surround: False
Stereo headphones
Speaker Type: 1
Speaker Configuration: 1
FivePointOne: False
GeometryMax: False
GeometryMin: False
GeometryNarrow: False
GeometryWide: False
Headphone: True
Mono: False
Quad: False
SevenPointOne: False
Stereo: False
Surround: False
Desktop stereo speakers
Speaker Type: 2
Speaker Configuration: 1310724
FivePointOne: False
GeometryMax: False
GeometryMin: False
GeometryNarrow: False
GeometryWide: True
Headphone: False
Mono: False
Quad: False
SevenPointOne: False
Stereo: True
Surround: False
Speaker Type and Speaker Configuration refer to the registry settings and are decimal.
The rest, is the DirectShow config. To set these values, use a simple C# application (download Microsoft Visual Studio 2005 Express C# first), add in the Managed DirectShow reference (install Managed DirectX SDK first), then do something like this:-
Microsoft.DirectX.DirectSound.Device dev = new Microsoft.DirectX.DirectSound.Device(Guid.Empty);
Microsoft.DirectX.DirectSound.Speakers s = new Microsoft.DirectX.DirectSound.Speakers();
s.FivePointOne = true;
dev.SpeakerConfig = s;
dev.Dispose();
also, don't forget to install
http://support.microsoft.com/kb/909441
___
binary64
www.MeediOS.com