summaryrefslogtreecommitdiff
path: root/mkvlib/c/sdk.py
diff options
context:
space:
mode:
authorb5f0d6c3 <[email protected]>2021-10-21 11:46:20 +0800
committerb5f0d6c3 <[email protected]>2021-10-21 11:46:20 +0800
commit2ad3253d26bfadb8452c82e515eedc60b308cbe9 (patch)
tree960c460babef805e0f3476573f6daa81cbd9e580 /mkvlib/c/sdk.py
parent3f3a3cdaecbe6f212c1d405e38525752cc3132a4 (diff)
update mkvlib:new c-exports and sdk.py
Diffstat (limited to 'mkvlib/c/sdk.py')
-rw-r--r--mkvlib/c/sdk.py21
1 files changed, 17 insertions, 4 deletions
diff --git a/mkvlib/c/sdk.py b/mkvlib/c/sdk.py
index 3493a26..cc8e6b2 100644
--- a/mkvlib/c/sdk.py
+++ b/mkvlib/c/sdk.py
@@ -12,10 +12,6 @@ def initInstance(lcb):
call=lib.InitInstance
return call(lcb)
-def checkInstance():
- call=lib.CheckInstance
- return call()
-
def getMKVInfo(file):
call=lib.GetMKVInfo
call.restype=c_char_p
@@ -40,3 +36,20 @@ def assFontSubset(files,fonts,output,dirSafe,lcb):
call=lib.ASSFontSubset
_files=dumps(files)
return call(_files.encode(),fonts.encode(),output.encode(),dirSafe,lcb)
+
+def queryFolder(dir,lcb):
+ call=lib.QueryFolder
+ call.restype=c_char_p
+ return call(dir.encode(),lcb)
+
+def dumpMKVs(dir,output,subset,lcb):
+ call=lib.DumpMKVs
+ return call(dir.encode(),output.encode(),subset,lcb)
+
+def createMKVs(vDir,sDir,fDir,tDir,oDir,slang,stitle, clean ,lcb):
+ call=lib.CreateMKVs
+ return call(vDir.encode(),sDir.encode(),fDir.encode(),tDir.encode(),oDir.encode(),slang.encode(),stitle.encode(),clean,lcb)
+
+def makeMKVs(dir,data,output,slang,stitle,lcb):
+ call=lib.MakeMKVs
+ return call(dir.encode(),data.encode(),output.encode(),slang.encode(),stitle.encode(),lcb)