The IMMEndpoint interface represents an audio endpoint. It provides methods for:
When an app calls IMMDevice::Activate(IID_IAudioClient, ...) : mmdevapi audioendpoints
Understanding MMDevAPI is essential for: The IMMEndpoint interface represents an audio endpoint
Each endpoint has a (IPropertyStore) backed by registry. mmdevapi audioendpoints