#include <remote.h>
Public Attributes | |
uint32_t | enable |
uint32_t | latency |
Structure used for request ID DSPRPC_CONTROL_LATENCY
in remote handle control interface
uint32_t remote_rpc_control_latency::enable |
Enable latency optimization techniques to meet requested latency. Use remote_rpc_latency_flags
uint32_t remote_rpc_control_latency::latency |
Latency in microseconds.
When used with RPC_PM_QOS or RPC_ADAPTIVE_QOS, user should pass maximum RPC latency that can be tolerated. It is not guaranteed that fastrpc will meet this requirement. 0 us latency is ignored. Recommended value is 100.
When used with RPC_POLL_QOS, user needs to pass the expected execution time of method on DSP. CPU will poll for a DSP response for that specified duration after which it will timeout and fall back to waiting for a glink response. Max value that can be passed is 10000 (10 ms)