3 #ifndef __HANDLER_OUT_H
4 #define __HANDLER_OUT_H
6 #include "../../Common/MethodProps.h"
7 #include "../../Common/CreateCoder.h"
13 CObjectVector<CProp> Properties;
20 HRESULT SetProperty(const wchar_t *name, const PROPVARIANT &value);
22 HRESULT SetSolidSettings(const UString &s);
23 HRESULT SetSolidSettings(const PROPVARIANT &value);
31 CObjectVector<COneMethodInfo> _methods;
34 UInt64 _numSolidFiles;
35 UInt64 _numSolidBytes;
36 bool _numSolidBytesDefined;
39 bool _compressHeaders;
51 HRESULT SetParam(COneMethodInfo &oneMethodInfo, const UString &name, const UString &value);
52 HRESULT SetParams(COneMethodInfo &oneMethodInfo, const UString &srcString);
54 void SetCompressionMethod2(COneMethodInfo &oneMethodInfo
60 void InitSolidFiles() { _numSolidFiles = (UInt64)(Int64)(-1); }
61 void InitSolidSize() { _numSolidBytes = (UInt64)(Int64)(-1); }
66 _solidExtension = false;
67 _numSolidBytesDefined = false;
72 COutHandler() { Init(); }
74 void BeforeSetProperty();
79 UInt32 mainDicMethodIndex;
81 DECL_EXTERNAL_CODECS_VARS