TSdlAudioDeviceEvent
Audio device event structure (Event.Audio.* )
Definition
Unit: Neslib.Sdl3.Events
Properties
| Name | Description |
|---|---|
| AudioDevice | The device being added or removed or changing |
| AudioDeviceID | ID for the device being added or removed or changing |
| IsRecording | False if a playback device, True if a recording device. |
| Kind | Event kind (TSdlEventKind.AudioDevice*) |
| Timestamp | In nanoseconds, populated using SdlGetTicksNS |
Property Descriptions
AudioDevice
The device being added or removed or changing
property AudioDevice: TSdlAudioDevice read GetAudioDevice
Type: TSdlAudioDevice
AudioDeviceID
ID for the device being added or removed or changing
property AudioDeviceID: TSdlAudioDeviceID read GetAudioDeviceID
Type: TSdlAudioDeviceID
IsRecording
False if a playback device, True if a recording device.
property IsRecording: Boolean read FHandle.recording
Type: Boolean
Kind
Event kind (TSdlEventKind.AudioDevice*)
property Kind: TSdlEventKind read GetKind
Type: TSdlEventKind
Timestamp
In nanoseconds, populated using SdlGetTicksNS
property Timestamp: UInt64 read FHandle.timestamp
Type: UInt64