2016-11-15 20:56:39 +00:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "Shape.h"
|
|
|
|
#include "ContinuousTimeline.h"
|
|
|
|
#include "AudioClip.h"
|
|
|
|
#include "ProgressBar.h"
|
|
|
|
#include <boost/filesystem.hpp>
|
2016-12-21 21:30:38 +00:00
|
|
|
#include "targetShapeSet.h"
|
2016-11-15 20:56:39 +00:00
|
|
|
|
2016-12-08 08:55:49 +00:00
|
|
|
JoiningContinuousTimeline<Shape> animateAudioClip(
|
2016-11-15 20:56:39 +00:00
|
|
|
const AudioClip& audioClip,
|
|
|
|
boost::optional<std::u32string> dialog,
|
2016-12-21 21:30:38 +00:00
|
|
|
const ShapeSet& targetShapeSet,
|
2016-11-15 20:56:39 +00:00
|
|
|
int maxThreadCount,
|
|
|
|
ProgressSink& progressSink);
|
|
|
|
|
2016-12-08 08:55:49 +00:00
|
|
|
JoiningContinuousTimeline<Shape> animateWaveFile(
|
2016-11-15 20:56:39 +00:00
|
|
|
boost::filesystem::path filePath,
|
|
|
|
boost::optional<std::u32string> dialog,
|
2016-12-21 21:30:38 +00:00
|
|
|
const ShapeSet& targetShapeSet,
|
2016-11-15 20:56:39 +00:00
|
|
|
int maxThreadCount,
|
|
|
|
ProgressSink& progressSink);
|