TIEAcquireParams.SelectedSourceApi
Declaration
property SelectedSourceApi: TIEAcquireApi;
Description
Returns the API of the acquisition source that is currently active due to selection by the user with
SelectSource or programmatically using
SetSource.
This is the same as
SelectedSource.Api (e.g. ieaTwain, ieaWIA, ieaNone).
If no device is selected then SelectedSourceApi is ieaNone.
** Generally you should NOT use this property directly. Use TImageEnIO.SelectedAcquireSource or TImageEnMIO.SelectedAcquireSource Instead **
Default: ieaTwain if Twain devices are detected, otherwise ieaNone
Read-only
Examples
// Display the selected source
if AcquireParams.SelectedSource.Api = ieaNone then
ShowMessage('No device is selected')
else
ShowMessage('The selected device is ' + AcquireParams.SelectedSource.Name);
// Read and restore the selected source
var
sDevice: string;
begin
..
// Read the selected device
sDevice := AcquireSourceToStr(AcquireParams.SelectedSource);
..
end;
var
sDevice: string;
ADevice: TIEAcquireSource;
begin
..
// Restore the device selection
ADevice := StrToAcquireSource(sDevice);
AcquireParams.SetSource(ADevice.Api, ADevice.Location);
..
end;
See Also
◼SelectedSource