Utilitários extras do Tuning Fork
Outras funções de utilitário para usar o Tuning Fork.
Resumo
Funções |
|
---|---|
TuningFork_findFidelityParamsInApk(JNIEnv *env, jobject context, const char *filename, CProtobufSerialization *fidelity_params)
|
Carrega parâmetros de fidelidade de assets/tuningfork/
fp é transmitida para o autor da chamada: chame CProtobufSerialization_Free para desalocar os dados armazenados na estrutura. |
TuningFork_saveOrDeleteFidelityParamsFile(JNIEnv *env, jobject context, const CProtobufSerialization *fidelity_params)
|
A função TuningFork_init salvará parâmetros de fidelidade em um arquivo para uso quando uma conexão para downloads não estiver disponível.
|
TuningFork_startFidelityParamDownloadThread(const CProtobufSerialization *default_params, ProtoCallback fidelity_params_callback)
|
Faz o download de parâmetros de fidelidade em uma linha de execução separada.
|
Funções
TuningFork_findFidelityParamsInApk
TFErrorCode TuningFork_findFidelityParamsInApk( JNIEnv *env, jobject context, const char *filename, CProtobufSerialization *fidelity_params )
Carrega parâmetros de fidelidade de assets/tuningfork/fp
é transmitida para o autor da chamada: chame CProtobufSerialization_Free para desalocar os dados armazenados na estrutura.
Detalhes | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parâmetros |
|
||||||||
Retornos |
TFERROR_OK caso não haja erro
|
TuningFork_saveOrDeleteFidelityParamsFile
TFErrorCode TuningFork_saveOrDeleteFidelityParamsFile( JNIEnv *env, jobject context, const CProtobufSerialization *fidelity_params )
A função TuningFork_init salvará parâmetros de fidelidade em um arquivo para uso quando uma conexão para downloads não estiver disponível.
Com essa função, é possível substituir ou excluir o arquivo salvo.
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Parâmetros |
|
||||||
Retornos |
TFERROR_OK caso não haja erro
|
TuningFork_startFidelityParamDownloadThread
TFErrorCode TuningFork_startFidelityParamDownloadThread( const CProtobufSerialization *default_params, ProtoCallback fidelity_params_callback )
Faz o download de parâmetros de fidelidade em uma linha de execução separada.
Uma linha de execução de download é ativada para recuperar os parâmetros de fidelidade, e novas tentativas são executadas até que um download seja concluído ou que o tempo limite seja atingido. Os parâmetros transferidos por download são armazenados localmente e têm prioridade de uso pelo app em relação aos parâmetros padrão em inicializações futuras. As solicitações atingirão o tempo limite de acordo com os campos initial_request_timeout_ms e ultimate_request_timeout_ms na estrutura TFSettings com que o Tuning Fork foi inicializado.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Retornos |
TFERROR_OK caso não haja erro
|