XM-014232-PC
46
4.4.1.
SIGNAL ROUTING AND SCALING
The following controls are provided for configuring the signal control blocks.
Table 4-8 I/O Mapping Commands
COMMAND
TYPE ARGS DEFINITION
SET_IO_MAP
uint8
2
Configures the two input switches and four output switches. See
Destination and Source index table for valid argument options.
arg1 <Destination Index>
arg2 <Source Index>
SET_OUTPUT_SHIFT
int32
2
Sets the gain for each mux block. Select mux block Destination Index
followed by shift (+ve is left, -ve is right shift)
arg1 <Destination Index>
arg2 <shift value>
GET_IO_MAP_AND_SHIFT
uint32
6 x 3
Get all 18 IO_MAP and OUTPUT_SHIFT values for all Destinations.
SET_MIC_SHIFT_SATURATE
GET_MIC_SHIFT_SATURATE
uint32
2
Sets the gain on the raw mic signals before entering the pipeline.
arg1 <shift value (left shift)>
arg2 <saturate, enable if =1>
Where the Destination channels available to be mapped are referenced as follows:
Table 4-9 I/O Mapping Destination Indexes
CHANNEL (DESTINATION)
VALUE DEFINITION
USB_FROM_DEVICE_0
0
USB channel 0 output from device to host
USB_FROM_DEVICE_1
1
USB channel 1 output from device to host
I2S_FROM_DEVICE_0
2
I2S channel 0 output from device
I2S_FROM_DEVICE_1
3
I2S channel 1 output from device
REF_TO_PIPELINE_0
4
reference channel 0 going into the pipeline
REF_TO_PIPELINE_1
5
reference channel 1 going into the pipeline
Sources available to be mapped to destination are referenced as follows:
Table 4-10 I/O Mapping Source Indexes
CHANNEL (SOURCE)
VALUE DEFINITION
NONE
0
Zeros becomes the input to the destination this source value is used.
USB_TO_DEVICE_AVERAGE
1
Average of USB input from host to device.
Содержание VocalFusion XVF3510
Страница 1: ...VocalFusion XVF3510 USER GUIDE V4 0...