From 825aa89ea0f6ca70daaf4e51421cb7b9d20d7eb4 Mon Sep 17 00:00:00 2001 From: b5f0d6c3 Date: Wed, 23 Mar 2022 10:05:46 +0800 Subject: update sdks --- mkvlib/c/sdk.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'mkvlib/c/sdk.py') 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) -- cgit v1.2.1