18 #ifndef PRTX_ENCODERINFOBUILDER_H_ 19 #define PRTX_ENCODERINFOBUILDER_H_ 21 #include "prtx/prtx.h" 22 #include "prtx/Builder.h" 23 #include "prtx/EncodeOptionsValidator.h" 24 #include "prtx/FileExtensions.h" 26 #include "prt/ContentType.h" 27 #include "prt/EncoderInfo.h" 32 # pragma warning(push) 33 # pragma warning(disable : 4275) 37 class EncoderInfoImpl;
75 void setID(
const std::wstring&
id);
80 void setName(
const std::wstring& name);
85 void setDescription(
const std::wstring& desc);
91 void setExtension(
const std::wstring& ext);
102 void setMerit(
double merit);
154 EncoderInfoImpl* mInfo;
162 # pragma warning(pop) Definition: FileExtensions.h:41
Definition: EncoderInfoBuilder.h:48
Definition: EncoderInfo.h:43
std::shared_ptr< EncodeOptionsValidator > EncodeOptionsValidatorPtr
shared pointer for prtx::EncodeOptionsValidator
Definition: EncodeOptionsValidator.h:53
The Procedural Runtime eXtension namespace. The prtx namespace contains the tools to extend the Proce...
Definition: AnnotationBuilder.h:35
Definition: Annotation.h:56
ContentType
Definition: ContentType.h:28
Definition: AttributeMap.h:32