# vx_req_aux_get_render_devices

> Reference the Vivox Core SDK API.

**Module:** **[Audio Devices](./group__devices.md)**

Retrieve a list of audio render devices for the current computer.  [More...](#detailed-description)

`#include <VxcRequests.h>`

## Public Attributes

|                                                        | Name                                                                                                                                                                                                     |
| ------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [vx\_req\_base\_t](./_vxc_8h.md#typedef-vx_req_base_t) | **[base](./structvx__req__aux__get__render__devices.md#variable-base)** The common properties for all requests.                                                                                          |
| [VX\_HANDLE](./_vxc_8h.md#typedef-vx_handle)           | **[account\_handle](./structvx__req__aux__get__render__devices.md#variable-account_handle)** An optional parameter that specifies the account handle of the user whose render devices will be retrieved. |

## Detailed Description

```cpp
struct vx_req_aux_get_render_devices;
```

Retrieve a list of audio render devices for the current computer.

**See**: [vx\_resp\_aux\_get\_render\_devices](./structvx__resp__aux__get__render__devices.md)

**Note**: This list could be smaller than the list of all available render devices.

Most machines have at least one audio render device. The application programmer can call this method without initializing the SDK or logging in (similar to the network connectivity methods).

## Public Attributes Documentation

### variable base

```cpp
vx_req_base_t base;
```

The common properties for all requests.

### variable account\_handle

```cpp
VX_HANDLE account_handle;
```

An optional parameter that specifies the account handle of the user whose render devices will be retrieved.

This must either be unset or the account\_handle that was passed in to a [vx\_req\_account\_anonymous\_login](./structvx__req__account__anonymous__login.md) request that previously succeeded. If unset, the default account\_handle is used. The list of all render devices returned in the render\_devices list of the response is user-agnostic. The other fields that indicate the devices in use under their respective contexts vary with the requested user.
