WavePlay.Available
WavePlay.DeviceClass
WavePlay.ID
WaveRecord.Available
WaveRecord.DeviceClass
WaveRecord.ID
ActiveX: etLine.WavePlayAvailable
etLine.WaveRecordAvailable
Type: Boolean
When: Run-Time
Read/Write: Read Only
Edition: Express, Standard, Professional, Enterprise
<Click
here for example>
This property indicates if the TAPI Line device identified in the property Device.ID has a WavePlay/WaveRecord device associated to it. The value of this property is valid when Device.Active is equal to True.
ActiveX: etLine.WavePlayDeviceClass
etLine.WaveRecordDeviceClass
Type: String
When: Design-Time and Run-Time
Read/Write: Read and Write
Edition: Express, Standard, Professional, Enterprise
If this property has a value, the TAPI function LineGetID is called to identify if a device of the
given class is assocaited with the TAPI Line device identified in the property Line.ID. If a device is
available the WavePlay.Available/WaveRecord.Available property is set to True and the WavePlay.ID/WaveRecord
property will contain the ID of the associated device. If a device is not available then the WavePlay.Available/WaveRecord.Available
property is set to False.
If this property does not have a value, the LineGetID function is not called and the WavePlay.Available/WaveRecord property is set to False.
At the time this documentation was published the only valid value for this property is 'wave/out'/'wave/in'.
ActiveX: etLine.WavePlayID
etLine.WaveRecordID
Type: Integer
When: Run-Time
Read/Write: Read Only
Edition: Express, Standard, Professional, Enterprise
<Click
here for example>
This is the ID of the WavePlay/WaveRecord device which is related to the currently active TAPI line Device. The value of this property is valid only when the Line.Available property has a value of True.
The value of this property is used to set the etPlay.Device.ID/etRecord.Device.ID property to ensure that the correct device has been selected.