Go to the source code of this file.
Macros |
#define | OUTPUT_MODE_STEREO 0x00000001 |
#define | OUTPUT_MODE_QUAD 0x00000002 |
#define | OUTPUT_HEADPHONES 0x00000001 |
#define | OUTPUT_SPEAKERS_WIDE 0x00000002 |
#define | OUTPUT_SPEAKERS_NARROW 0x00000003 |
#define | A3D_RESOURCE_MODE_OFF 0x00000000 |
#define | A3D_RESOURCE_MODE_NOTIFY 0x00000001 |
#define | A3D_RESOURCE_MODE_DYNAMIC 0x00000002 |
#define | INTERFACE IA3d |
#define | A3D_OK 1 |
#define | IA3d_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
#define | IA3d_AddRef(p) (p)->lpVtbl->AddRef(p) |
#define | IA3d_Release(p) (p)->lpVtbl->Release(p) |
#define | IA3d_SetOutputMode(p, a, b, c) (p)->lpVtbl->SetOutputMode(p,a,b,c) |
#define | IA3d_GetOutputMode(p, a, b, c) (p)->lpVtbl->GetOutputMode(p,a,b,c) |
#define | IA3d_SetResourceManagerMode(p, a) (p)->lpVtbl->SetResourceManagerMode(p,a) |
#define | IA3d_GetResourceManagerMode(p, a) (p)->lpVtbl->GetResourceManagerMode(p,a) |
#define | IA3d_SetHFAbsorbFactor(p, a) (p)->lpVtbl->SetHFAbsorbFactor(p,a) |
#define | IA3d_GetHFAbsorbFactor(p, a) (p)->lpVtbl->GetHFAbsorbFactor(p,a) |
Typedefs |
typedef struct IA3d * | LPIA3D |
Functions |
| DEFINE_GUID (CLSID_A3d, 0xd8f1eee0, 0xf634, 0x11cf, 0x87, 0x0, 0x0, 0xa0, 0x24, 0x5d, 0x91, 0x8b) |
| DEFINE_GUID (IID_IA3d, 0xd8f1eee1, 0xf634, 0x11cf, 0x87, 0x0, 0x0, 0xa0, 0x24, 0x5d, 0x91, 0x8b) |
| DECLARE_INTERFACE_ (IA3d, IUnknown) |
| _declspec (dllexport) HRESULT WINAPI A3dCreate(GUID *lpGUID |
Variables |
LPDIRECTSOUND * | ppDS |
LPDIRECTSOUND IUnknown FAR * | pUnkOuter |
Macro Definition Documentation
#define A3D_RESOURCE_MODE_DYNAMIC 0x00000002 |
#define A3D_RESOURCE_MODE_NOTIFY 0x00000001 |
#define A3D_RESOURCE_MODE_OFF 0x00000000 |
#define IA3d_AddRef |
( |
|
p | ) |
(p)->lpVtbl->AddRef(p) |
#define IA3d_GetHFAbsorbFactor |
( |
|
p, |
|
|
|
a |
|
) |
| (p)->lpVtbl->GetHFAbsorbFactor(p,a) |
#define IA3d_GetOutputMode |
( |
|
p, |
|
|
|
a, |
|
|
|
b, |
|
|
|
c |
|
) |
| (p)->lpVtbl->GetOutputMode(p,a,b,c) |
#define IA3d_GetResourceManagerMode |
( |
|
p, |
|
|
|
a |
|
) |
| (p)->lpVtbl->GetResourceManagerMode(p,a) |
#define IA3d_QueryInterface |
( |
|
p, |
|
|
|
a, |
|
|
|
b |
|
) |
| (p)->lpVtbl->QueryInterface(p,a,b) |
#define IA3d_Release |
( |
|
p | ) |
(p)->lpVtbl->Release(p) |
#define IA3d_SetHFAbsorbFactor |
( |
|
p, |
|
|
|
a |
|
) |
| (p)->lpVtbl->SetHFAbsorbFactor(p,a) |
#define IA3d_SetOutputMode |
( |
|
p, |
|
|
|
a, |
|
|
|
b, |
|
|
|
c |
|
) |
| (p)->lpVtbl->SetOutputMode(p,a,b,c) |
#define IA3d_SetResourceManagerMode |
( |
|
p, |
|
|
|
a |
|
) |
| (p)->lpVtbl->SetResourceManagerMode(p,a) |
#define OUTPUT_HEADPHONES 0x00000001 |
#define OUTPUT_MODE_QUAD 0x00000002 |
#define OUTPUT_MODE_STEREO 0x00000001 |
#define OUTPUT_SPEAKERS_NARROW 0x00000003 |
#define OUTPUT_SPEAKERS_WIDE 0x00000002 |
Typedef Documentation
Function Documentation
DECLARE_INTERFACE_ |
( |
IA3d |
, |
|
|
IUnknown |
|
|
) |
| |
DEFINE_GUID |
( |
CLSID_A3d |
, |
|
|
0xd8f1eee0 |
, |
|
|
0xf634 |
, |
|
|
0x11cf |
, |
|
|
0x87 |
, |
|
|
0x0 |
, |
|
|
0x0 |
, |
|
|
0xa0 |
, |
|
|
0x24 |
, |
|
|
0x5d |
, |
|
|
0x91 |
, |
|
|
0x8b |
|
|
) |
| |
DEFINE_GUID |
( |
IID_IA3d |
, |
|
|
0xd8f1eee1 |
, |
|
|
0xf634 |
, |
|
|
0x11cf |
, |
|
|
0x87 |
, |
|
|
0x0 |
, |
|
|
0x0 |
, |
|
|
0xa0 |
, |
|
|
0x24 |
, |
|
|
0x5d |
, |
|
|
0x91 |
, |
|
|
0x8b |
|
|
) |
| |
Variable Documentation
LPDIRECTSOUND IUnknown FAR* pUnkOuter |