Lines Matching refs:prop
26 HRESULT PROPVARIANT_to_bool(const PROPVARIANT &prop, bool &dest) in PROPVARIANT_to_bool() argument
28 switch (prop.vt) in PROPVARIANT_to_bool()
31 case VT_BOOL: dest = (prop.boolVal != VARIANT_FALSE); return S_OK; in PROPVARIANT_to_bool()
32 case VT_BSTR: return StringToBool(prop.bstrVal, dest) ? S_OK : E_INVALIDARG; in PROPVARIANT_to_bool()
45 HRESULT ParsePropToUInt32(const UString &name, const PROPVARIANT &prop, UInt32 &resValue) in ParsePropToUInt32() argument
51 if (prop.vt == VT_UI4) in ParsePropToUInt32()
55 resValue = prop.ulVal; in ParsePropToUInt32()
58 if (prop.vt != VT_EMPTY) in ParsePropToUInt32()
69 HRESULT ParseMtProp(const UString &name, const PROPVARIANT &prop, UInt32 defaultNumThreads, UInt32 … in ParseMtProp() argument
73 switch (prop.vt) in ParseMtProp()
76 numThreads = prop.ulVal; in ParseMtProp()
81 RINOK(PROPVARIANT_to_bool(prop, val)); in ParseMtProp()
88 if (prop.vt != VT_EMPTY) in ParseMtProp()
90 return ParsePropToUInt32(name, prop, numThreads); in ParseMtProp()
123 static HRESULT PROPVARIANT_to_DictSize(const PROPVARIANT &prop, UInt32 &resValue) in PROPVARIANT_to_DictSize() argument
125 if (prop.vt == VT_UI4) in PROPVARIANT_to_DictSize()
127 UInt32 v = prop.ulVal; in PROPVARIANT_to_DictSize()
133 if (prop.vt == VT_BSTR) in PROPVARIANT_to_DictSize()
134 return StringToDictSize(prop.bstrVal, resValue); in PROPVARIANT_to_DictSize()
140 CProp prop; in AddProp32() local
141 prop.IsOptional = true; in AddProp32()
142 prop.Id = propid; in AddProp32()
143 prop.Value = (UInt32)level; in AddProp32()
144 Props.Add(prop); in AddProp32()
166 void AddProp(const CProp &prop);
173 void CCoderProps::AddProp(const CProp &prop) in AddProp() argument
177 _propIDs[_numProps] = prop.Id; in AddProp()
178 _props[_numProps] = prop.Value; in AddProp()
189 CProp prop; in SetCoderProps() local
190 prop.Id = NCoderPropID::kReduceSize; in SetCoderProps()
191 prop.Value = *dataSizeReduce; in SetCoderProps()
192 coderProps.AddProp(prop); in SetCoderProps()
335 CProp prop; in SetParam() local
336 prop.Id = index; in SetParam()
338 if (IsLogSizeProp(prop.Id)) in SetParam()
342 prop.Value = dicSize; in SetParam()
364 if (!ConvertProperty(propValue, nameToPropID.VarType, prop.Value)) in SetParam()
367 Props.Add(prop); in SetParam()
405 CProp prop; in ParseParamsFromPROPVARIANT() local
406 prop.Id = index; in ParseParamsFromPROPVARIANT()
408 if (IsLogSizeProp(prop.Id)) in ParseParamsFromPROPVARIANT()
412 prop.Value = dicSize; in ParseParamsFromPROPVARIANT()
416 if (!ConvertProperty(value, nameToPropID.VarType, prop.Value)) in ParseParamsFromPROPVARIANT()
419 Props.Add(prop); in ParseParamsFromPROPVARIANT()