You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1.2 KiB
37 lines
1.2 KiB
//--------------------------------------------------------------------------;
|
|
//
|
|
// File: speakers.h
|
|
//
|
|
// Copyright (c) 1997 Microsoft Corporation. All rights reserved
|
|
//
|
|
//
|
|
//--------------------------------------------------------------------------;
|
|
|
|
#ifndef SPEAKERS_HEADER
|
|
#define SPEAKERS_HEADER
|
|
|
|
#define TYPE_NOSPEAKERS 0
|
|
#define TYPE_HEADPHONES 1
|
|
#define TYPE_STEREODESKTOP 2
|
|
#define TYPE_MONOLAPTOP 3
|
|
#define TYPE_STEREOLAPTOP 4
|
|
#define TYPE_STEREOMONITOR 5
|
|
#define TYPE_STEREOCPU 6
|
|
#define TYPE_MOUNTEDSTEREO 7
|
|
#define TYPE_STEREOKEYBOARD 8
|
|
#define TYPE_QUADRAPHONIC 9
|
|
#define TYPE_SURROUND 10
|
|
#define TYPE_SURROUND_5_1 11
|
|
#define TYPE_SURROUND_7_1 12
|
|
#define MAX_SPEAKER_TYPE TYPE_SURROUND_7_1
|
|
|
|
|
|
INT_PTR CALLBACK SpeakerHandler(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam);
|
|
void VerifySpeakerConfig(DWORD dwSpeakerConfig, LPDWORD pdwSpeakerType);
|
|
DWORD GetSpeakerConfigFromType(DWORD dwType);
|
|
|
|
#define SPEAKERS_DEFAULT_CONFIG DSSPEAKER_COMBINED(DSSPEAKER_STEREO, DSSPEAKER_GEOMETRY_WIDE)
|
|
#define SPEAKERS_DEFAULT_TYPE TYPE_STEREODESKTOP
|
|
|
|
|
|
#endif // SPEAKERS_HEADER
|