Home Units Hierarchy Routines All identifiers

Interface IMMDeviceEnumerator

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type IMMDeviceEnumerator = interface(IUnknown)

Description

Attributes
GUID['{A95664D2-9614-4F35-A746-DE8DB63617E6}']

Hierarchy

Overview

Methods

Public function EnumAudioEndpoints( dataFlow: EDataFlow; dwStateMask: DWORD; out ppDevices: IMMDeviceCollection): HRESULT; stdcall;
Public function GetDefaultAudioEndpoint( dataFlow: EDataFlow; role: ERole; out ppEndpoint: IMMDevice): HRESULT; stdcall;
Public function GetDevice( pwstrId: LPCWSTR; out ppDevice: IMMDevice): HRESULT; stdcall;
Public function RegisterEndpointNotificationCallback( pClient: IMMNotificationClient): HRESULT; stdcall;
Public function UnregisterEndpointNotificationCallback( pClient: IMMNotificationClient): HRESULT; stdcall;

Description

Methods

Public function EnumAudioEndpoints( dataFlow: EDataFlow; dwStateMask: DWORD; out ppDevices: IMMDeviceCollection): HRESULT; stdcall;
 
Public function GetDefaultAudioEndpoint( dataFlow: EDataFlow; role: ERole; out ppEndpoint: IMMDevice): HRESULT; stdcall;
 
Public function GetDevice( pwstrId: LPCWSTR; out ppDevice: IMMDevice): HRESULT; stdcall;
 
Public function RegisterEndpointNotificationCallback( pClient: IMMNotificationClient): HRESULT; stdcall;
 
Public function UnregisterEndpointNotificationCallback( pClient: IMMNotificationClient): HRESULT; stdcall;
 

(c) 2012 Lake of Soft


Generated by PasDoc 0.12.1 on 2012-10-09