diff options
Diffstat (limited to 'mkvlib/c/sdk.py')
| -rw-r--r-- | mkvlib/c/sdk.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/mkvlib/c/sdk.py b/mkvlib/c/sdk.py index 4568cb7..5a67caf 100644 --- a/mkvlib/c/sdk.py +++ b/mkvlib/c/sdk.py @@ -77,3 +77,19 @@ def getFontsList(dir, lcb): call = lib.GetFontsList call.restype = c_char_p return loads(call(dir.encode(), lcb).decode()) + + +def cache(p): + call = lib.Cache + return call(p.encode()) + + +def createFontsCache(dir, output, lcb): + call = lib.CreateFontsCache + call.restype = c_char_p + return loads(call(dir.encode(), output.encode(), lcb).decode()) + + +def copyFontsFromCache(subs, dist, lcb): + call = lib.CopyFontsFromCache + return call(subs.encode(), dist.encode(), lcb) |
