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

Function emit_batch_summary

app/workflow/file_sink.cpp:323–345  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

321 audio.sample_rate,
322 audio.channels,
323 audio.samples,
324 });
325 std::cout << "audio_out=" << audio_out->string() << "\n";
326 }
327
328 if (!result.named_audio_outputs.empty()) {
329 if (audio_out_dir.has_value()) {
330 std::filesystem::create_directories(*audio_out_dir);
331 for (const auto & output : result.named_audio_outputs) {
332 const auto path = *audio_out_dir / (output.id + ".wav");
333 write_wav_output(path, engine::audio::AudioBuffer{
334 output.audio.sample_rate,
335 output.audio.channels,
336 output.audio.samples,
337 });
338 std::cout << "audio_out[" << output.id << "]=" << path.string() << "\n";
339 }
340 } else {
341 std::cout << "audio_outputs=" << result.named_audio_outputs.size() << "\n";
342 for (const auto & output : result.named_audio_outputs) {
343 std::cout << "audio_output_id=" << output.id
344 << " sample_rate=" << output.audio.sample_rate
345 << " channels=" << output.audio.channels
346 << " samples=" << output.audio.samples.size()
347 << "\n";
348 }

Callers 2

mainFunction · 0.85
emit_batch_resultFunction · 0.85

Calls 3

write_wav_outputFunction · 0.85
batch_manifest_to_jsonFunction · 0.85
emptyMethod · 0.45

Tested by

no test coverage detected