Lines Matching refs:Lib
250 CCodecLib &lib = Libs.Back();
252 lib.CreateDecoder = (Func_CreateDecoder)lib.Lib.GetProc("CreateDecoder");
253 lib.CreateEncoder = (Func_CreateEncoder)lib.Lib.GetProc("CreateEncoder");
254 lib.GetMethodProperty = (Func_GetMethodProperty)lib.Lib.GetProc("GetMethodProperty");
256 if (lib.GetMethodProperty)
259 Func_GetNumberOfMethods getNumberOfMethods = (Func_GetNumberOfMethods)lib.Lib.GetProc("GetNumberOfMethods");
269 RINOK(GetCoderClass(lib.GetMethodProperty, i, NMethodPropID::kEncoder, info.Encoder, info.EncoderIsAssigned));
270 RINOK(GetCoderClass(lib.GetMethodProperty, i, NMethodPropID::kDecoder, info.Decoder, info.DecoderIsAssigned));
275 Func_GetHashers getHashers = (Func_GetHashers)lib.Lib.GetProc("GetHashers");
278 RINOK(getHashers(&lib.ComHashers));
279 if (lib.ComHashers)
281 UInt32 numMethods = lib.ComHashers->GetNumHashers();
381 const NDLL::CLibrary &lib = Libs.Back().Lib;
384 Func_GetHandlerProperty2 getProp2 = (Func_GetHandlerProperty2)lib.GetProc("GetHandlerProperty2");
385 Func_GetIsArc getIsArc = (Func_GetIsArc)lib.GetProc("GetIsArc");
391 Func_GetNumberOfFormats getNumberOfFormats = (Func_GetNumberOfFormats)lib.GetProc("GetNumberOfFormats");
399 getProp = (Func_GetHandlerProperty)lib.GetProc("GetHandlerProperty");
483 NDLL::CLibrary lib;
484 if (!lib.LoadEx(dllPath, LOAD_LIBRARY_AS_DATAFILE))
489 CCodecLib &lib = Libs.Back();
490 lib.Path = dllPath;
494 if (lib.Lib.Load(dllPath))
499 lib.LoadIcons();
505 Func_SetLargePageMode setLargePageMode = (Func_SetLargePageMode)lib.Lib.GetProc("SetLargePageMode");
513 Func_SetCaseSensitive setCaseSensitive = (Func_SetCaseSensitive)lib.Lib.GetProc("SetCaseSensitive");
518 lib.CreateObject = (Func_CreateObject)lib.Lib.GetProc("CreateObject");
519 if (lib.CreateObject)
566 const CCodecLib &lib = Libs[i];
567 if (lib.SetCodecs)
568 lib.SetCodecs(NULL);
661 CCodecLib &lib = Libs[i];
662 lib.SetCodecs = (Func_SetCodecs)lib.Lib.GetProc("SetCodecs");
663 if (lib.SetCodecs)
665 RINOK(lib.SetCodecs(this));
848 const CCodecLib &lib = Libs[ci.LibIndex];
849 return lib.GetMethodProperty(ci.CodecIndex, propID, value);
866 const CCodecLib &lib = Libs[ci.LibIndex];
867 if (lib.CreateDecoder)
868 return lib.CreateDecoder(ci.CodecIndex, iid, (void **)coder);
869 return lib.CreateObject(&ci.Decoder, iid, (void **)coder);
888 const CCodecLib &lib = Libs[ci.LibIndex];
889 if (lib.CreateEncoder)
890 return lib.CreateEncoder(ci.CodecIndex, iid, (void **)coder);
891 return lib.CreateObject(&ci.Encoder, iid, (void **)coder);