ReactOS 0.4.16-dev-334-g4d9f67c
|
Go to the source code of this file.
Classes | |
struct | tagDIRECTX_AUDIO_ACTIVATION_PARAMS |
interface | IMMNotificationClient |
interface | IMMDevice |
interface | IMMDeviceCollection |
interface | IMMEndpoint |
interface | IMMDeviceEnumerator |
interface | struct |
class | MMDeviceAPILib::MMDeviceEnumerator |
Modules | |
library | MMDeviceAPILib |
Typedefs | |
typedef struct tagDIRECTX_AUDIO_ACTIVATION_PARAMS | DIRECTX_AUDIO_ACTIVATION_PARAMS |
typedef struct tagDIRECTX_AUDIO_ACTIVATION_PARAMS * | PDIRECTX_AUDIO_ACTIVATION_PARAMS |
typedef enum _EDataFlow | EDataFlow |
typedef enum _ERole | ERole |
typedef enum _EndpointFormFactor | EndpointFormFactor |
Enumerations | |
enum | _EDataFlow { eRender , eCapture , eAll , EDataFlow_enum_count } |
enum | _ERole { eConsole , eMultimedia , eCommunications , ERole_enum_count } |
enum | _EndpointFormFactor { RemoteNetworkDevice , Speakers , LineLevel , Headphones , Microphone , Headset , Handset , UnknownDigitalPassthrough , SPDIF , DigitalAudioDisplayDevice , UnknownFormFactor , EndpointFormFactor_enum_count } |
Functions | |
DEFINE_PROPERTYKEY (PKEY_AudioEndpoint_FormFactor, 0x1da5d803, 0xd492, 0x4edd, 0x8c, 0x23, 0xe0, 0xc0, 0xff, 0xee, 0x7f, 0x0e, 0) | |
DEFINE_PROPERTYKEY (PKEY_AudioEndpoint_ControlPanelPageProvider, 0x1da5d803, 0xd492, 0x4edd, 0x8c, 0x23, 0xe0, 0xc0, 0xff, 0xee, 0x7f, 0x0e, 1) | |
DEFINE_PROPERTYKEY (PKEY_AudioEndpoint_Association, 0x1da5d803, 0xd492, 0x4edd, 0x8c, 0x23, 0xe0, 0xc0, 0xff, 0xee, 0x7f, 0x0e, 2) | |
DEFINE_PROPERTYKEY (PKEY_AudioEndpoint_PhysicalSpeakers, 0x1da5d803, 0xd492, 0x4edd, 0x8c, 0x23, 0xe0, 0xc0, 0xff, 0xee, 0x7f, 0x0e, 3) | |
DEFINE_PROPERTYKEY (PKEY_AudioEndpoint_GUID, 0x1da5d803, 0xd492, 0x4edd, 0x8c, 0x23, 0xe0, 0xc0, 0xff, 0xee, 0x7f, 0x0e, 4) | |
DEFINE_PROPERTYKEY (PKEY_AudioEndpoint_Disable_SysFx, 0x1da5d803, 0xd492, 0x4edd, 0x8c, 0x23, 0xe0, 0xc0, 0xff, 0xee, 0x7f, 0x0e, 5) | |
DEFINE_PROPERTYKEY (PKEY_AudioEndpoint_FullRangeSpeakers, 0x1da5d803, 0xd492, 0x4edd, 0x8c, 0x23, 0xe0, 0xc0, 0xff, 0xee, 0x7f, 0x0e, 6) | |
DEFINE_PROPERTYKEY (PKEY_AudioEndpoint_Supports_EventDriven_Mode, 0x1da5d803, 0xd492, 0x4edd, 0x8c, 0x23, 0xe0, 0xc0, 0xff, 0xee, 0x7f, 0x0e, 7) | |
DEFINE_PROPERTYKEY (PKEY_AudioEndpoint_JackSubType, 0x1da5d803, 0xd492, 0x4edd, 0x8c, 0x23, 0xe0, 0xc0, 0xff, 0xee, 0x7f, 0x0e, 8) | |
DEFINE_PROPERTYKEY (PKEY_AudioEngine_DeviceFormat, 0xf19f064d, 0x082c, 0x4e27, 0xbc, 0x73, 0x68, 0x82, 0xa1, 0xbb, 0x8e, 0x4c, 0) | |
DEFINE_PROPERTYKEY (PKEY_AudioEngine_OEMFormat, 0xe4870e26, 0x3cc5, 0x4cd2, 0xba, 0x46, 0xca, 0x0a, 0x9a, 0x70, 0xed, 0x04, 3) | |
Variables | |
IMMDevice * | pEndPoint |
IMMDevice * | pPnpInterface |
IMMDevice * | pPnpDevnode |
AudioExtensionParams | |
typedef enum _EDataFlow EDataFlow |
Enumerator | |
---|---|
RemoteNetworkDevice | |
Speakers | |
LineLevel | |
Headphones | |
Microphone | |
Headset | |
Handset | |
UnknownDigitalPassthrough | |
SPDIF | |
DigitalAudioDisplayDevice | |
UnknownFormFactor | |
EndpointFormFactor_enum_count |
Definition at line 77 of file mmdeviceapi.idl.
Enumerator | |
---|---|
eConsole | |
eMultimedia | |
eCommunications | |
ERole_enum_count |
Definition at line 69 of file mmdeviceapi.idl.
DEFINE_PROPERTYKEY | ( | PKEY_AudioEndpoint_Association | , |
0x1da5d803 | , | ||
0xd492 | , | ||
0x4edd | , | ||
0x8c | , | ||
0x23 | , | ||
0xe0 | , | ||
0xc0 | , | ||
0xff | , | ||
0xee | , | ||
0x7f | , | ||
0x0e | , | ||
2 | |||
) |
DEFINE_PROPERTYKEY | ( | PKEY_AudioEndpoint_ControlPanelPageProvider | , |
0x1da5d803 | , | ||
0xd492 | , | ||
0x4edd | , | ||
0x8c | , | ||
0x23 | , | ||
0xe0 | , | ||
0xc0 | , | ||
0xff | , | ||
0xee | , | ||
0x7f | , | ||
0x0e | , | ||
1 | |||
) |
DEFINE_PROPERTYKEY | ( | PKEY_AudioEndpoint_Disable_SysFx | , |
0x1da5d803 | , | ||
0xd492 | , | ||
0x4edd | , | ||
0x8c | , | ||
0x23 | , | ||
0xe0 | , | ||
0xc0 | , | ||
0xff | , | ||
0xee | , | ||
0x7f | , | ||
0x0e | , | ||
5 | |||
) |
DEFINE_PROPERTYKEY | ( | PKEY_AudioEndpoint_FormFactor | , |
0x1da5d803 | , | ||
0xd492 | , | ||
0x4edd | , | ||
0x8c | , | ||
0x23 | , | ||
0xe0 | , | ||
0xc0 | , | ||
0xff | , | ||
0xee | , | ||
0x7f | , | ||
0x0e | , | ||
0 | |||
) |
DEFINE_PROPERTYKEY | ( | PKEY_AudioEndpoint_FullRangeSpeakers | , |
0x1da5d803 | , | ||
0xd492 | , | ||
0x4edd | , | ||
0x8c | , | ||
0x23 | , | ||
0xe0 | , | ||
0xc0 | , | ||
0xff | , | ||
0xee | , | ||
0x7f | , | ||
0x0e | , | ||
6 | |||
) |
DEFINE_PROPERTYKEY | ( | PKEY_AudioEndpoint_GUID | , |
0x1da5d803 | , | ||
0xd492 | , | ||
0x4edd | , | ||
0x8c | , | ||
0x23 | , | ||
0xe0 | , | ||
0xc0 | , | ||
0xff | , | ||
0xee | , | ||
0x7f | , | ||
0x0e | , | ||
4 | |||
) |
DEFINE_PROPERTYKEY | ( | PKEY_AudioEndpoint_JackSubType | , |
0x1da5d803 | , | ||
0xd492 | , | ||
0x4edd | , | ||
0x8c | , | ||
0x23 | , | ||
0xe0 | , | ||
0xc0 | , | ||
0xff | , | ||
0xee | , | ||
0x7f | , | ||
0x0e | , | ||
8 | |||
) |
DEFINE_PROPERTYKEY | ( | PKEY_AudioEndpoint_PhysicalSpeakers | , |
0x1da5d803 | , | ||
0xd492 | , | ||
0x4edd | , | ||
0x8c | , | ||
0x23 | , | ||
0xe0 | , | ||
0xc0 | , | ||
0xff | , | ||
0xee | , | ||
0x7f | , | ||
0x0e | , | ||
3 | |||
) |
DEFINE_PROPERTYKEY | ( | PKEY_AudioEndpoint_Supports_EventDriven_Mode | , |
0x1da5d803 | , | ||
0xd492 | , | ||
0x4edd | , | ||
0x8c | , | ||
0x23 | , | ||
0xe0 | , | ||
0xc0 | , | ||
0xff | , | ||
0xee | , | ||
0x7f | , | ||
0x0e | , | ||
7 | |||
) |
DEFINE_PROPERTYKEY | ( | PKEY_AudioEngine_DeviceFormat | , |
0xf19f064d | , | ||
0x082c | , | ||
0x4e27 | , | ||
0xbc | , | ||
0x73 | , | ||
0x68 | , | ||
0x82 | , | ||
0xa1 | , | ||
0xbb | , | ||
0x8e | , | ||
0x4c | , | ||
0 | |||
) |
DEFINE_PROPERTYKEY | ( | PKEY_AudioEngine_OEMFormat | , |
0xe4870e26 | , | ||
0x3cc5 | , | ||
0x4cd2 | , | ||
0xba | , | ||
0x46 | , | ||
0xca | , | ||
0x0a | , | ||
0x9a | , | ||
0x70 | , | ||
0xed | , | ||
0x04 | , | ||
3 | |||
) |
AudioExtensionParams |
Definition at line 238 of file mmdeviceapi.idl.
IMMDevice* pEndPoint |
Definition at line 235 of file mmdeviceapi.idl.
IMMDevice* pPnpDevnode |
Definition at line 237 of file mmdeviceapi.idl.
IMMDevice* pPnpInterface |
Definition at line 236 of file mmdeviceapi.idl.