Class TMixerVolume (unit volume)

Inherits from

TComponent

Constructors


constructor Create(AOwner: TComponent);



Functions

destructor Destroy;

FDeviceType := dtCDAudio;

procedure Update;


procedure Loaded;


function GetNumberOfDevices: integer;


procedure ReadDevCaps(Dev: TDeviceTypes);


function ReadVolume: TMinMaxVolume;


procedure SetChannel(value: TChannel);


procedure SetDeviceType(value: TDeviceTypes);


procedure SetMute(value: boolean);


procedure SetVolume(value: TMinMaxVolume);


function VolumeCount(pos: byte): longint;


Properties

property Channel : TChannel


property DeviceType : TDeviceTypes


property DriverVersion : MMVERSION


property Manufacturer : string


property Mute : boolean


property NumberOfDevices : integer


property ProductName : string


property SupportChannels : boolean


property SupportVolume : boolean


property Volume : TMinMaxVolume


Events

Variables

DummyDevices : integer;


DummyDriverVersion : MMVERSION;


DummyManufacturer : string;


DummyProductName : string;


DummySupport : boolean;


FChannel : TChannel;


FDeviceType : TDeviceTypes;


FDriverVersion : MMVERSION;


FManufacturer : string;


FMute : boolean;


FNumberOfDevices : integer;


FProductName : string;


FSupportChannels : boolean;


FSupportVolume : boolean;


FVolume : TMinMaxVolume;



Constructors


constructor Create(AOwner: TComponent);


Functions


destructor Destroy;

FDeviceType := dtCDAudio;


procedure Update;


procedure Loaded;


function GetNumberOfDevices: integer;


procedure ReadDevCaps(Dev: TDeviceTypes);


function ReadVolume: TMinMaxVolume;


procedure SetChannel(value: TChannel);


procedure SetDeviceType(value: TDeviceTypes);


procedure SetMute(value: boolean);


procedure SetVolume(value: TMinMaxVolume);


function VolumeCount(pos: byte): longint;


Properties


property Channel : TChannel


property DeviceType : TDeviceTypes


property DriverVersion : MMVERSION


property Manufacturer : string


property Mute : boolean


property NumberOfDevices : integer


property ProductName : string


property SupportChannels : boolean


property SupportVolume : boolean


property Volume : TMinMaxVolume


Events


Variables


DummyDevices : integer;


DummyDriverVersion : MMVERSION;


DummyManufacturer : string;


DummyProductName : string;


DummySupport : boolean;


FChannel : TChannel;


FDeviceType : TDeviceTypes;


FDriverVersion : MMVERSION;


FManufacturer : string;


FMute : boolean;


FNumberOfDevices : integer;


FProductName : string;


FSupportChannels : boolean;


FSupportVolume : boolean;


FVolume : TMinMaxVolume;