|
ReactOS 0.4.16-dev-1946-g52006dd
|
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.