Unit 'WinApiMC.AudioEndPoint' Package
[Overview][Types][Classes][Index] [#pl_win_api_media]

TMedAudioEndPoint

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

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 State: eState; [r]

  

  property Channels: UINT; [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 Mute: BOOL; [rw]

  

  property FollowDefaultDevice: Boolean; [rw]

  

  property OnNotify: TOnNotify; [rw]

  

end;

Inheritance

TMedAudioEndPoint

  

|

TObject



CT Web help

CodeTyphon Studio