diff options
Diffstat (limited to 'mkvlib/c/sdk.py')
| -rw-r--r-- | mkvlib/c/sdk.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/mkvlib/c/sdk.py b/mkvlib/c/sdk.py index 613b115..18b4d64 100644 --- a/mkvlib/c/sdk.py +++ b/mkvlib/c/sdk.py @@ -73,10 +73,11 @@ def a2p(en, apc, pr, pf): call(en, apc, pr.encode(), pf.encode()) -def getFontsList(dir, lcb): +def getFontsList(files, lcb): call = lib.GetFontsList call.restype = c_char_p - return loads(call(dir.encode(), lcb).decode()) + _files = dumps(files) + return loads(call(_files.encode(), lcb).decode()) def cache(ccs): @@ -84,6 +85,7 @@ def cache(ccs): _ccs = dumps(ccs) call(_ccs.encode()) + def getFontInfo(p): call = lib.GetFontInfo call.restype = c_char_p @@ -96,9 +98,10 @@ def createFontsCache(dir, output, lcb): return loads(call(dir.encode(), output.encode(), lcb).decode()) -def copyFontsFromCache(subs, dist, lcb): +def copyFontsFromCache(asses, dist, lcb): call = lib.CopyFontsFromCache - return call(subs.encode(), dist.encode(), lcb) + _files = dumps(asses) + return call(_files.encode(), dist.encode(), lcb) def mks(en): |
