Skip to content
Snippets Groups Projects
Commit 083fc309 authored by luyikei's avatar luyikei Committed by Hugo Beauzée-Luyssen
Browse files

RenderTarget: File


Signed-off-by: default avatarHugo Beauzée-Luyssen <hugo@beauzee.fr>
parent 74f5420e
No related branches found
No related tags found
No related merge requests found
#include "FileTarget.h"
#include "Backend/ISourceRenderer.h"
using namespace Backend;
FileTarget::FileTarget( const char* filePath )
: m_filePath( filePath )
{
}
FileTarget::~FileTarget()
{
delete m_filePath;
}
void
FileTarget::configure( Backend::ISourceRenderer *renderer )
{
renderer->setOutputFile( m_filePath );
}
#ifndef FILETARGET_H
#define FILETARGET_H
#include "Backend/IRenderTarget.h"
namespace Backend
{
class FileTarget : public IRenderTarget
{
public:
FileTarget( const char* filePath );
~FileTarget();
virtual void configure( ISourceRenderer *renderer ) override;
private:
const char* m_filePath;
};
}
#endif // FILETARGET_H
......@@ -47,6 +47,7 @@ SET(VLMC_SRCS
Backend/VLC/VLCSource.cpp
Backend/VLC/VLCMemorySource.cpp
Backend/Target/WidgetTarget.cpp
Backend/Target/FileTarget.cpp
EffectsEngine/EffectsEngine.cpp
EffectsEngine/Effect.cpp
EffectsEngine/EffectUser.cpp
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment