Description | Hierarchy | Fields | Methods | Properties |
type IMMDeviceEnumerator = interface(IUnknown)
function EnumAudioEndpoints( dataFlow: EDataFlow; dwStateMask: DWORD; out ppDevices: IMMDeviceCollection): HRESULT; stdcall; |
|
function GetDefaultAudioEndpoint( dataFlow: EDataFlow; role: ERole; out ppEndpoint: IMMDevice): HRESULT; stdcall; |
|
function GetDevice( pwstrId: LPCWSTR; out ppDevice: IMMDevice): HRESULT; stdcall; |
|
function RegisterEndpointNotificationCallback( pClient: IMMNotificationClient): HRESULT; stdcall; |
|
function UnregisterEndpointNotificationCallback( pClient: IMMNotificationClient): HRESULT; stdcall; |
function EnumAudioEndpoints( dataFlow: EDataFlow; dwStateMask: DWORD; out ppDevices: IMMDeviceCollection): HRESULT; stdcall; |
|
function GetDefaultAudioEndpoint( dataFlow: EDataFlow; role: ERole; out ppEndpoint: IMMDevice): HRESULT; stdcall; |
|
function GetDevice( pwstrId: LPCWSTR; out ppDevice: IMMDevice): HRESULT; stdcall; |
|
function RegisterEndpointNotificationCallback( pClient: IMMNotificationClient): HRESULT; stdcall; |
|
function UnregisterEndpointNotificationCallback( pClient: IMMNotificationClient): HRESULT; stdcall; |
|
(c) 2012 Lake of Soft