Utilitas tambahan Tuning Fork
Fungsi utilitas tambahan untuk menggunakan Tuning Fork.
Ringkasan
Fungsi |
|
---|---|
TuningFork_findFidelityParamsInApk(JNIEnv *env, jobject context, const char *filename, CProtobufSerialization *fidelity_params)
|
Muat parameter fidelitas dari aset/tuningfork/
fp diteruskan ke pemanggil: panggil CProtobufSerialization_Free untuk membatalkan alokasi data yang disimpan di struct. |
TuningFork_saveOrDeleteFidelityParamsFile(JNIEnv *env, jobject context, const CProtobufSerialization *fidelity_params)
|
Fungsi TuningFork_init akan menyimpan parameter fidelitas ke file untuk digunakan saat koneksi download tidak tersedia.
|
TuningFork_startFidelityParamDownloadThread(const CProtobufSerialization *default_params, ProtoCallback fidelity_params_callback)
|
Download parameter fidelitas pada thread terpisah.
|
Fungsi
TuningFork_findFidelityParamsInApk
TFErrorCode TuningFork_findFidelityParamsInApk( JNIEnv *env, jobject context, const char *filename, CProtobufSerialization *fidelity_params )
Muat parameter fidelitas dari aset/tuningfork/fp
diteruskan ke pemanggil: panggil CProtobufSerialization_Free untuk membatalkan alokasi data yang disimpan di struct.
Detail | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parameter |
|
||||||||
Hasil |
TFERROR_OK jika tidak ada error
|
TuningFork_saveOrDeleteFidelityParamsFile
TFErrorCode TuningFork_saveOrDeleteFidelityParamsFile( JNIEnv *env, jobject context, const CProtobufSerialization *fidelity_params )
Fungsi TuningFork_init akan menyimpan parameter fidelitas ke file untuk digunakan saat koneksi download tidak tersedia.
Dengan fungsi ini, Anda dapat mengganti atau menghapus file yang disimpan.
Detail | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
||||||
Hasil |
TFERROR_OK jika tidak ada error
|
TuningFork_startFidelityParamDownloadThread
TFErrorCode TuningFork_startFidelityParamDownloadThread( const CProtobufSerialization *default_params, ProtoCallback fidelity_params_callback )
Download parameter fidelitas pada thread terpisah.
Thread download diaktifkan untuk mengambil parameter fidelitas dan percobaan ulang dilakukan hingga download berhasil atau terjadi waktu tunggu. Parameter yang didownload disimpan secara lokal dan digunakan sebagai preferensi parameter default saat aplikasi dimulai di lain waktu. Permintaan akan gagal sesuai dengan bidang initial_request_timeout_ms dan ultimate_request_timeout_ms di struct TFSettings yang Tuning Fork was diinisialisasi.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Hasil |
TFERROR_OK jika tidak ada error
|