Tuning Fork 추가 유틸리티
Tuning Fork를 사용하기 위한 추가 유틸리티 함수입니다.
요약
함수 |
|
---|---|
TuningFork_findFidelityParamsInApk(JNIEnv *env, jobject context, const char *filename, CProtobufSerialization *fidelity_params)
|
assets/tuningfork/에서 충실도 매개변수를 로드합니다.
fp 의 소유권은 호출자에게 전달되며, CProtobufSerialization_Free를 호출하여 구조체에 저장된 데이터를 할당 해제합니다. |
TuningFork_saveOrDeleteFidelityParamsFile(JNIEnv *env, jobject context, const CProtobufSerialization *fidelity_params)
|
TuningFork_init 함수는 다운로드 연결을 사용할 수 없을 때 사용하기 위해 파일에 충실도 매개변수를 저장합니다.
|
TuningFork_startFidelityParamDownloadThread(const CProtobufSerialization *default_params, ProtoCallback fidelity_params_callback)
|
별도의 스레드에 충실도 매개변수를 다운로드합니다.
|
함수
TuningFork_findFidelityParamsInApk
TFErrorCode TuningFork_findFidelityParamsInApk( JNIEnv *env, jobject context, const char *filename, CProtobufSerialization *fidelity_params )
assets/tuningfork/에서 충실도 매개변수를 로드합니다.fp
의 소유권은 호출자에게 전달되며, CProtobufSerialization_Free를 호출하여 구조체에 저장된 데이터를 할당 해제합니다.
세부정보 | |||||||||
---|---|---|---|---|---|---|---|---|---|
매개변수 |
|
||||||||
반환 |
오류가 없다면 TFERROR_OK를 반환합니다.
|
TuningFork_saveOrDeleteFidelityParamsFile
TFErrorCode TuningFork_saveOrDeleteFidelityParamsFile( JNIEnv *env, jobject context, const CProtobufSerialization *fidelity_params )
TuningFork_init 함수는 다운로드 연결을 사용할 수 없을 때 사용하기 위해 파일에 충실도 매개변수를 저장합니다.
이 함수를 사용하면 저장된 파일을 대체하거나 삭제할 수 있습니다.
세부정보 | |||||||
---|---|---|---|---|---|---|---|
매개변수 |
|
||||||
반환 |
오류가 없다면 TFERROR_OK를 반환합니다.
|
TuningFork_startFidelityParamDownloadThread
TFErrorCode TuningFork_startFidelityParamDownloadThread( const CProtobufSerialization *default_params, ProtoCallback fidelity_params_callback )
별도의 스레드에 충실도 매개변수를 다운로드합니다.
다운로드 스레드가 활성화되어 충실도 매개변수를 검색하고, 다운로드가 성공하거나 시간 초과가 발생할 때까지 재시도됩니다. 다운로드한 매개변수는 로컬에 저장되며 나중에 앱이 시작될 때 기본 매개변수보다 우선적으로 사용됩니다. Tuning Fork가 초기화된 TFSettings 구조체의 initial_request_timeout_ms 및 ultimate_request_timeout_ms 필드에 따라 요청 시간이 초과됩니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 |
오류가 없다면 TFERROR_OK를 반환합니다.
|