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
Definition: Annotation.h:56
ContentType
Definition: ContentType.h:28
Definition: AttributeMap.h:32