#pragma once

#include <filesystem>
#include <string>

namespace smartcut::media {

std::string create_title_media(const std::filesystem::path& reference,
                               const std::filesystem::path& bgra_image,
                               int image_width, int image_height,
                               const std::filesystem::path& output,
                               double duration_seconds,
                               double fade_in_seconds,
                               double fade_out_seconds,
                               const std::string& description);

}  // namespace smartcut::media
