reimplemented export process
This commit is contained in:
@@ -232,7 +232,7 @@ void EncodingParams::Save(QXmlStreamWriter *writer) const
|
||||
Encoder* Encoder::CreateFromID(const QString &id, const EncodingParams& params)
|
||||
{
|
||||
Q_UNUSED(id)
|
||||
|
||||
|
||||
return new FFmpegEncoder(params);
|
||||
}
|
||||
|
||||
|
||||
@@ -122,6 +122,11 @@ public:
|
||||
|
||||
virtual void Close() = 0;
|
||||
|
||||
virtual PixelFormat::Format GetDesiredPixelFormat() const
|
||||
{
|
||||
return PixelFormat::PIX_FMT_INVALID;
|
||||
}
|
||||
|
||||
private:
|
||||
EncodingParams params_;
|
||||
|
||||
|
||||
@@ -47,6 +47,11 @@ public:
|
||||
|
||||
virtual void Close() override;
|
||||
|
||||
virtual PixelFormat::Format GetDesiredPixelFormat() const override
|
||||
{
|
||||
return video_conversion_fmt_;
|
||||
}
|
||||
|
||||
private:
|
||||
/**
|
||||
* @brief Handle an error
|
||||
|
||||
Reference in New Issue
Block a user