Lines Matching defs:encode
54 static HRESULT FindCodecClassId(const GUID *clsid, bool isCoder2, bool isFilter, bool &encode, int &index) throw()
61 encode = true;
63 if (clsid->Data3 == k_7zip_GUID_Data3_Decoder) encode = false;
73 || (encode ? !codec.CreateEncoder : !codec.CreateDecoder)
95 static HRESULT CreateCoderMain(unsigned index, bool encode, void **coder)
102 if (encode)
127 static HRESULT CreateCoder2(bool encode, UInt32 index, const GUID *iid, void **outObject)
133 if (encode ? !codec.CreateEncoder : !codec.CreateDecoder)
149 return CreateCoderMain(index, encode, outObject);
186 bool encode;
188 const HRESULT res = FindCodecClassId(clsid, isCoder2, isFilter, encode, codecIndex);
194 return CreateCoderMain((unsigned)codecIndex, encode, outObject);