[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: WinApiMC.AudioEndPoint.pas line 73
type TMedAudioEndPoint = class(TComponent) |
||
public |
||
constructor Create(); override; |
|
|
destructor Destroy; override; |
|
|
procedure BeforeDestruction; override; |
|
|
function GetDefaultDevice; |
|
|
function BindToDeviceId(); |
|
|
procedure GetVolumeRange(); |
|
|
function GetChannelScalarVolume(); |
|
|
procedure SetChannelScalarVolume(); |
|
|
function GetStateAsString; |
|
|
function SupportsHardware(); |
|
|
function VolumeStepUp(); |
|
|
function VolumeStepDown(); |
|
|
function RegisterAudioEndpointVolumeCallback(); |
|
|
function UnregisterAudioEndpointVolumeCallback(); |
|
|
function GetAudioDeviceDescriptions(); |
|
|
function GetAudioEndPoints(); |
|
|
function GetDefaultAudioEndPointDevice(); |
|
|
property IMMDeviceInterface: IMMDevice; [r] |
|
|
property ChannelVolume []: Single; [rw] |
|
|
property Devices: TEndPointDeviceArray; [r] |
|
|
property EndPointsCount: DWORD; [r] |
|
|
published |
||
property DeviceName: string; [r] |
|
|
property DeviceInterfaceName: string; [r] |
|
|
property DeviceDescription: string; [r] |
|
|
property DeviceGuidContext: string; [r] |
|
|
property DeviceRole: ERole; [r] |
|
|
|
||
|
||
property DeviceID: string; [rw] |
|
|
property DeviceIndex: DWORD; [rw] |
|
|
property DeviceDataFlow: EDataFlow; [rw] |
|
|
property DeviceState: string; [rw] |
|
|
property MasterScalarVolume: Single; [rw] |
|
|
property MasterDbVolume: Single; [rw] |
|
|
|
||
property FollowDefaultDevice: Boolean; [rw] |
|
|
property OnNotify: TOnNotify; [rw] |
|
|
end; |
|
||
| | | ||
TObject |
| CT Web help |
| CodeTyphon Studio |