MCPcopy Create free account
hub / github.com/0xShug0/audio.cpp / result_duration_sec

Function result_duration_sec

tests/perf/model_perf.cpp:325–338  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

323}
324
325double result_duration_sec(
326 const engine::runtime::TaskRequest & request,
327 const engine::runtime::TaskResult & result) {
328 if (result.audio_output.has_value()) {
329 return audio_duration_sec(*result.audio_output);
330 }
331 if (!result.named_audio_outputs.empty()) {
332 return audio_duration_sec(result.named_audio_outputs.front().audio);
333 }
334 if (request.audio_input.has_value()) {
335 return audio_duration_sec(*request.audio_input);
336 }
337 return 0.0;
338}
339
340RunResult run_impl(
341 engine::runtime::IVoiceTaskSession & session,

Callers 2

measure_coldFunction · 0.85
measure_warmFunction · 0.85

Calls 2

audio_duration_secFunction · 0.70
emptyMethod · 0.45

Tested by

no test coverage detected