Wenn Du da im Objektinspektor was auswählen willst, nimm doch dafür 'nen Aufzählungstypen.
Sowas z. B.?
Delphi-Quellcode:
TAudioDevices = set of (adLautsprecher, adStereoMix, acLineIn, acCDAudio);
...
FAudioDevices: TAudioDevices;
...
property AudioDevices: TAudioDevices read FAudioDevices write FAudioDevices; // oder halt 'nen Setter bauen, wenn erforderlich...
An die Nummer für
AudioVolume2.SelectAudioDevice(1)
müsstest Du dann in der Art kommen:
AudioVolume2.SelectAudioDevice(Ord(FAudioDevices))
Ord beginnt bei 0 zu zählen, eventuell müsste es dann
AudioVolume2.SelectAudioDevice(Ord(FAudioDevices) + 1)
heißen.