ASIO Renderer Filter Specification
The ASIO renderer filter can only be used as the last filter in an output graph. It outputs the audio data to the specified ASIO device.
JSON Structure
{
"name": "ASIO Renderer",
"device": {
"name": "...",
"channels": "..."
},
"format": {
"sampleRate": "...",
"resolution": "..."
}
}
Field | Description |
---|---|
device | Defines the ASIO device and channels to use.
|
format | Describes the audio format, which is to be written to the device.
|
Notes:
- The "name" of a given ASIO device is not always obvious. ROAD's devices API can enumerate the names of all installed ASIO devices, as well as the number of channels they offer.
- There is no need to specify a channel count in the "format" data, because this is implicitly defined by the number of entries in the "channels" list of the device specification.
- The specified format should usually match the format specified for the output graph. Otherwise, ROAD might try to insert automatic conversion of sampling rate and/or resolution, but this could fail. Also, the number of channels in the device specification's channel list must match the number of channels given in the graph's format.