Remote Interface
Remote API
remote_rpc_control_latency Struct Reference

#include <remote.h>

Public Attributes

uint32_t enable
 
uint32_t latency
 

Detailed Description

Structure used for request ID DSPRPC_CONTROL_LATENCY in remote handle control interface

Member Data Documentation

◆ enable

uint32_t remote_rpc_control_latency::enable

Enable latency optimization techniques to meet requested latency. Use remote_rpc_latency_flags

◆ latency

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)


The documentation for this struct was generated from the following file: