X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Fsrc%2Fsynfig%2Ftargetparam.h;h=05c815de28203a97c6fdf7ac0fab3c227d5d1b47;hb=c11c4966980ed301f40b3dcc24e4fbec525f93e3;hp=c54f15a87a6aa2873f01453c7ceddf003cdd0259;hpb=6202fa9106fb2e71a2684094cb534eda9588fadd;p=synfig.git diff --git a/synfig-core/src/synfig/targetparam.h b/synfig-core/src/synfig/targetparam.h index c54f15a..05c815d 100644 --- a/synfig-core/src/synfig/targetparam.h +++ b/synfig-core/src/synfig/targetparam.h @@ -33,6 +33,17 @@ namespace synfig { struct TargetParam { + //! Default constructor + /*! Not valid default values, if they are not modified before + * passing them to the target module, it would override them with + * its own valid default settings. + */ + TargetParam (): video_codec("none"), bitrate(-1) { } + + TargetParam (const std::string& Video_codec, int Bitrate): + video_codec(Video_codec), bitrate(Bitrate) + { } + std::string video_codec; int bitrate; };