summaryrefslogtreecommitdiffstats
path: root/src/common/temps.h
blob: f2f8eda89e83bca1f857af72599507cb3720de4f (plain) (blame)
1
2
3
4
5
6
7
8
9
#pragma once

#include "common/parsing.h"
#include "common/option.h"

void ffTempsAppendNum(double celsius, FFstrbuf* buffer, FFColorRangeConfig config, const FFModuleArgs* module);
bool ffTempsParseCommandOptions(const char* key, const char* subkey, const char* value, bool* useTemp, FFColorRangeConfig* config);
bool ffTempsParseJsonObject(yyjson_val* key, yyjson_val* value, bool* useTemp, FFColorRangeConfig* config);
void ffTempsGenerateJsonConfig(yyjson_mut_doc* doc, yyjson_mut_val* module, bool temp, FFColorRangeConfig config);