1 #ifndef XT_API_DEVICE_LIST_H
2 #define XT_API_DEVICE_LIST_H
28 #endif // XT_API_DEVICE_LIST_H
XtError XtDeviceListGetCapabilities(XtDeviceList const *l, char const *id, XtDeviceCaps *capabilities)
Gets a device's capabilities.
struct XtDeviceList XtDeviceList
opaque device list handle
Definition: Shared.h:34
uint64_t XtError
Error type.
Definition: Shared.h:26
#define XT_CALL
Calling convention.
XtError XtDeviceListGetId(XtDeviceList const *l, int32_t index, char *buffer, int32_t *size)
Gets a device's id.
void XtDeviceListDestroy(XtDeviceList *l)
Destroys a device list.
Calling conventions and common data types.
XtError XtDeviceListGetCount(XtDeviceList const *l, int32_t *count)
Gets the number of devices enumerated.
XtError XtDeviceListGetName(XtDeviceList const *l, char const *id, char *buffer, int32_t *size)
Gets a device's name.
XtDeviceCaps
Audio device capabilities.
Definition: Enums.h:9