Mmdevapi !!link!! -

To get started with mmdevapi, developers can follow these steps:

Determine which device is currently set as the "System Default" for communication or multimedia. mmdevapi

Could you clarify which of the following you’re referring to? To get started with mmdevapi, developers can follow

CoInitialize(NULL); IMMDeviceEnumerator* pEnum = NULL; CoCreateInstance(__uuidof(MMDeviceEnumerator), NULL, CLSCTX_ALL, __uuidof(IMMDeviceEnumerator), (void**)&pEnum); To get started with mmdevapi

IMMDevice* pDevice = NULL; pEnum->GetDefaultAudioEndpoint(eRender, eConsole, &pDevice); // ... use pDevice pDevice->Release(); pEnum->Release(); CoUninitialize();