| 12345678910111213141516171819202122232425262728293031323334353637 |
- return {
- tag = 'devices',
- summary = 'Get the current audio device.',
- description = 'Returns information about the active playback or capture device.',
- arguments = {
- type = {
- type = 'AudioType',
- default = [['playback']],
- description = 'The type of device to query.'
- }
- },
- returns = {
- name = {
- type = 'string',
- description = 'The name of the device.'
- },
- id = {
- type = 'userdata',
- description = 'The opaque id of the device.'
- }
- },
- variants = {
- {
- arguments = { 'type' },
- returns = { 'name', 'id' }
- }
- },
- notes = [[
- If no device has been set yet, this function returns `nil`.
- The device doesn't need to be started.
- ]],
- related = {
- 'lovr.audio.getDevices',
- 'lovr.audio.setDevice'
- }
- }
|