use of org.storymaker.app.model.Job in project storymaker by StoryMaker.
the class SSHPublisher method startRender.
public void startRender() {
Timber.d("startRender");
Project project = (Project) (new ProjectTable()).get(mContext, mPublishJob.getProjectId());
if (project.getStoryType() == Project.STORY_TYPE_VIDEO) {
Job videoRenderJob = new Job(mContext, mPublishJob.getProjectId(), mPublishJob.getId(), JobTable.TYPE_RENDER, null, VideoRenderer.SPEC_KEY);
mController.enqueueJob(videoRenderJob);
} else if (project.getStoryType() == Project.STORY_TYPE_AUDIO) {
Job videoRenderJob = new Job(mContext, mPublishJob.getProjectId(), mPublishJob.getId(), JobTable.TYPE_RENDER, null, AudioRenderer.SPEC_KEY);
mController.enqueueJob(videoRenderJob);
} else {
// skip render, no point
mController.publishJobSucceeded(mPublishJob, null);
}
}
use of org.storymaker.app.model.Job in project storymaker by StoryMaker.
the class SSHPublisher method startUpload.
public void startUpload() {
Timber.d("startUpload");
Job newJob = new Job(mContext, mPublishJob.getProjectId(), mPublishJob.getId(), JobTable.TYPE_UPLOAD, Auth.SITE_SSH, null);
mController.enqueueJob(newJob);
}
use of org.storymaker.app.model.Job in project storymaker by StoryMaker.
the class SoundCloudPublisher method startUpload.
public void startUpload() {
Timber.d("startUpload");
Job newJob = new Job(mContext, mPublishJob.getProjectId(), mPublishJob.getId(), JobTable.TYPE_UPLOAD, Auth.SITE_SOUNDCLOUD, null);
mController.enqueueJob(newJob);
}
use of org.storymaker.app.model.Job in project storymaker by StoryMaker.
the class SoundCloudPublisher method startRender.
public void startRender() {
Timber.d("startRender");
// TODO should detect if user is directly publishing to youtube so we don't double publish to there
Job job = new Job(mContext, mPublishJob.getProjectId(), mPublishJob.getId(), JobTable.TYPE_RENDER, null, AudioRenderer.SPEC_KEY);
mController.enqueueJob(job);
}
use of org.storymaker.app.model.Job in project storymaker by StoryMaker.
the class YoutubePublisher method startRender.
@Override
public void startRender() {
Timber.d("startRender()");
Job videoRenderJob = new Job(mContext, mPublishJob.getProjectId(), mPublishJob.getId(), JobTable.TYPE_RENDER, null, VideoRenderer.SPEC_KEY);
mController.enqueueJob(videoRenderJob);
}
Aggregations