|
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
Classes | |
| class | DllDynamic |
Macros | |
| #define | DECLARE_DLL_WRAPPER(classname, dllname) XDECLARE_DLL_WRAPPER(classname,dllname) |
| #define | XDECLARE_DLL_WRAPPER(classname, dllname) |
| #define | DECLARE_DLL_WRAPPER_TEMPLATE(classname) |
| #define | LOAD_SYMBOLS() |
| #define | DEFINE_GLOBAL_PTR(type, name) |
| #define | DEFINE_GLOBAL(type, name) |
| #define | DEFINE_METHOD_LINKAGE_FP(result, linkage, name, args) |
| #define | DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, args, args2) |
| #define | DEFINE_METHOD_LINKAGE0(result, linkage, name) DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, () , ()) |
| #define | DEFINE_METHOD_LINKAGE1(result, linkage, name, args) DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, args, (p1)) |
| #define | DEFINE_METHOD_LINKAGE2(result, linkage, name, args) DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, args, (p1, p2)) |
| #define | DEFINE_METHOD_LINKAGE3(result, linkage, name, args) DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, args, (p1, p2, p3)) |
| #define | DEFINE_METHOD_LINKAGE4(result, linkage, name, args) DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, args, (p1, p2, p3, p4)) |
| #define | DEFINE_METHOD_LINKAGE5(result, linkage, name, args) DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, args, (p1, p2, p3, p4, p5)) |
| #define | DEFINE_METHOD_LINKAGE6(result, linkage, name, args) DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, args, (p1, p2, p3, p4, p5, p6)) |
| #define | DEFINE_METHOD_LINKAGE7(result, linkage, name, args) DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, args, (p1, p2, p3, p4, p5, p6, p7)) |
| #define | DEFINE_METHOD_LINKAGE8(result, linkage, name, args) DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, args, (p1, p2, p3, p4, p5, p6, p7, p8)) |
| #define | DEFINE_METHOD_LINKAGE9(result, linkage, name, args) DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, args, (p1, p2, p3, p4, p5, p6, p7, p8, p9)) |
| #define | DEFINE_METHOD_LINKAGE10(result, linkage, name, args) DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, args, (p1, p2, p3, p4, p5, p6, p7, p8, p9, p10)) |
| #define | DEFINE_METHOD_LINKAGE11(result, linkage, name, args) DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, args, (p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11)) |
| #define | DEFINE_METHOD_FP(result, name, args) DEFINE_METHOD_LINKAGE_FP(result, __cdecl, name, args) |
| #define | DEFINE_METHOD0(result, name) DEFINE_METHOD_LINKAGE0(result, __cdecl, name) |
| #define | DEFINE_METHOD1(result, name, args) DEFINE_METHOD_LINKAGE1(result, __cdecl, name, args) |
| #define | DEFINE_METHOD2(result, name, args) DEFINE_METHOD_LINKAGE2(result, __cdecl, name, args) |
| #define | DEFINE_METHOD3(result, name, args) DEFINE_METHOD_LINKAGE3(result, __cdecl, name, args) |
| #define | DEFINE_METHOD4(result, name, args) DEFINE_METHOD_LINKAGE4(result, __cdecl, name, args) |
| #define | DEFINE_METHOD5(result, name, args) DEFINE_METHOD_LINKAGE5(result, __cdecl, name, args) |
| #define | DEFINE_METHOD6(result, name, args) DEFINE_METHOD_LINKAGE6(result, __cdecl, name, args) |
| #define | DEFINE_METHOD7(result, name, args) DEFINE_METHOD_LINKAGE7(result, __cdecl, name, args) |
| #define | DEFINE_METHOD8(result, name, args) DEFINE_METHOD_LINKAGE8(result, __cdecl, name, args) |
| #define | DEFINE_METHOD9(result, name, args) DEFINE_METHOD_LINKAGE9(result, __cdecl, name, args) |
| #define | DEFINE_METHOD10(result, name, args) DEFINE_METHOD_LINKAGE10(result, __cdecl, name, args) |
| #define | DEFINE_METHOD11(result, name, args) DEFINE_METHOD_LINKAGE11(result, __cdecl, name, args) |
| #define | DEFINE_FUNC_ALIGNED0(result, linkage, name) DEFINE_METHOD_LINKAGE0 (result, linkage, name) |
| #define | DEFINE_FUNC_ALIGNED1(result, linkage, name, t1) DEFINE_METHOD_LINKAGE1 (result, linkage, name, (t1 p1) ) |
| #define | DEFINE_FUNC_ALIGNED2(result, linkage, name, t1, t2) DEFINE_METHOD_LINKAGE2 (result, linkage, name, (t1 p1, t2 p2) ) |
| #define | DEFINE_FUNC_ALIGNED3(result, linkage, name, t1, t2, t3) DEFINE_METHOD_LINKAGE3 (result, linkage, name, (t1 p1, t2 p2, t3 p3) ) |
| #define | DEFINE_FUNC_ALIGNED4(result, linkage, name, t1, t2, t3, t4) DEFINE_METHOD_LINKAGE4 (result, linkage, name, (t1 p1, t2 p2, t3 p3, t4 p4) ) |
| #define | DEFINE_FUNC_ALIGNED5(result, linkage, name, t1, t2, t3, t4, t5) DEFINE_METHOD_LINKAGE5 (result, linkage, name, (t1 p1, t2 p2, t3 p3, t4 p4, t5 p5) ) |
| #define | DEFINE_FUNC_ALIGNED6(result, linkage, name, t1, t2, t3, t4, t5, t6) DEFINE_METHOD_LINKAGE6 (result, linkage, name, (t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6) ) |
| #define | DEFINE_FUNC_ALIGNED7(result, linkage, name, t1, t2, t3, t4, t5, t6, t7) DEFINE_METHOD_LINKAGE7 (result, linkage, name, (t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7) ) |
| #define | DEFINE_FUNC_ALIGNED8(result, linkage, name, t1, t2, t3, t4, t5, t6, t7, t8) DEFINE_METHOD_LINKAGE8 (result, linkage, name, (t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8) ) |
| #define | DEFINE_FUNC_ALIGNED9(result, linkage, name, t1, t2, t3, t4, t5, t6, t7, t8, t9) DEFINE_METHOD_LINKAGE9 (result, linkage, name, (t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9) ) |
| #define | DEFINE_FUNC_ALIGNED10(result, linkage, name, t1, t2, t3, t4, t5, t6, t7, t8, t10) DEFINE_METHOD_LINKAGE10(result, linkage, name, (t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10) ) |
| #define | DEFINE_FUNC_ALIGNED11(result, linkage, name, t1, t2, t3, t4, t5, t6, t7, t8, t10, t11) DEFINE_METHOD_LINKAGE11(result, linkage, name, (t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11) ) |
| #define | BEGIN_METHOD_RESOLVE() |
| #define | END_METHOD_RESOLVE() |
| #define | RESOLVE_METHOD(method) |
| #define | RESOLVE_METHOD_FP(method) |
| #define | RESOLVE_METHOD_OPTIONAL(method) |
| #define | RESOLVE_METHOD_OPTIONAL_FP(method) |
| #define | RESOLVE_METHOD_RENAME(dllmethod, method) |
| #define | RESOLVE_METHOD_RENAME_OPTIONAL(dllmethod, method) |
| #define | RESOLVE_METHOD_RENAME_FP(dllmethod, method) |
| #define BEGIN_METHOD_RESOLVE | ( | ) |
| #define DECLARE_DLL_WRAPPER | ( | classname, | |
| dllname | |||
| ) | XDECLARE_DLL_WRAPPER(classname,dllname) |
| #define DECLARE_DLL_WRAPPER_TEMPLATE | ( | classname | ) |
| #define DEFINE_FUNC_ALIGNED0 | ( | result, | |
| linkage, | |||
| name | |||
| ) | DEFINE_METHOD_LINKAGE0 (result, linkage, name) |
| #define DEFINE_FUNC_ALIGNED1 | ( | result, | |
| linkage, | |||
| name, | |||
| t1 | |||
| ) | DEFINE_METHOD_LINKAGE1 (result, linkage, name, (t1 p1) ) |
| #define DEFINE_FUNC_ALIGNED10 | ( | result, | |
| linkage, | |||
| name, | |||
| t1, | |||
| t2, | |||
| t3, | |||
| t4, | |||
| t5, | |||
| t6, | |||
| t7, | |||
| t8, | |||
| t10 | |||
| ) | DEFINE_METHOD_LINKAGE10(result, linkage, name, (t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10) ) |
| #define DEFINE_FUNC_ALIGNED11 | ( | result, | |
| linkage, | |||
| name, | |||
| t1, | |||
| t2, | |||
| t3, | |||
| t4, | |||
| t5, | |||
| t6, | |||
| t7, | |||
| t8, | |||
| t10, | |||
| t11 | |||
| ) | DEFINE_METHOD_LINKAGE11(result, linkage, name, (t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9, t10 p10, t11 p11) ) |
| #define DEFINE_FUNC_ALIGNED2 | ( | result, | |
| linkage, | |||
| name, | |||
| t1, | |||
| t2 | |||
| ) | DEFINE_METHOD_LINKAGE2 (result, linkage, name, (t1 p1, t2 p2) ) |
| #define DEFINE_FUNC_ALIGNED3 | ( | result, | |
| linkage, | |||
| name, | |||
| t1, | |||
| t2, | |||
| t3 | |||
| ) | DEFINE_METHOD_LINKAGE3 (result, linkage, name, (t1 p1, t2 p2, t3 p3) ) |
| #define DEFINE_FUNC_ALIGNED4 | ( | result, | |
| linkage, | |||
| name, | |||
| t1, | |||
| t2, | |||
| t3, | |||
| t4 | |||
| ) | DEFINE_METHOD_LINKAGE4 (result, linkage, name, (t1 p1, t2 p2, t3 p3, t4 p4) ) |
| #define DEFINE_FUNC_ALIGNED5 | ( | result, | |
| linkage, | |||
| name, | |||
| t1, | |||
| t2, | |||
| t3, | |||
| t4, | |||
| t5 | |||
| ) | DEFINE_METHOD_LINKAGE5 (result, linkage, name, (t1 p1, t2 p2, t3 p3, t4 p4, t5 p5) ) |
| #define DEFINE_FUNC_ALIGNED6 | ( | result, | |
| linkage, | |||
| name, | |||
| t1, | |||
| t2, | |||
| t3, | |||
| t4, | |||
| t5, | |||
| t6 | |||
| ) | DEFINE_METHOD_LINKAGE6 (result, linkage, name, (t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6) ) |
| #define DEFINE_FUNC_ALIGNED7 | ( | result, | |
| linkage, | |||
| name, | |||
| t1, | |||
| t2, | |||
| t3, | |||
| t4, | |||
| t5, | |||
| t6, | |||
| t7 | |||
| ) | DEFINE_METHOD_LINKAGE7 (result, linkage, name, (t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7) ) |
| #define DEFINE_FUNC_ALIGNED8 | ( | result, | |
| linkage, | |||
| name, | |||
| t1, | |||
| t2, | |||
| t3, | |||
| t4, | |||
| t5, | |||
| t6, | |||
| t7, | |||
| t8 | |||
| ) | DEFINE_METHOD_LINKAGE8 (result, linkage, name, (t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8) ) |
| #define DEFINE_FUNC_ALIGNED9 | ( | result, | |
| linkage, | |||
| name, | |||
| t1, | |||
| t2, | |||
| t3, | |||
| t4, | |||
| t5, | |||
| t6, | |||
| t7, | |||
| t8, | |||
| t9 | |||
| ) | DEFINE_METHOD_LINKAGE9 (result, linkage, name, (t1 p1, t2 p2, t3 p3, t4 p4, t5 p5, t6 p6, t7 p7, t8 p8, t9 p9) ) |
| #define DEFINE_GLOBAL | ( | type, | |
| name | |||
| ) |
| #define DEFINE_GLOBAL_PTR | ( | type, | |
| name | |||
| ) |
| #define DEFINE_METHOD0 | ( | result, | |
| name | |||
| ) | DEFINE_METHOD_LINKAGE0(result, __cdecl, name) |
| #define DEFINE_METHOD1 | ( | result, | |
| name, | |||
| args | |||
| ) | DEFINE_METHOD_LINKAGE1(result, __cdecl, name, args) |
| #define DEFINE_METHOD10 | ( | result, | |
| name, | |||
| args | |||
| ) | DEFINE_METHOD_LINKAGE10(result, __cdecl, name, args) |
| #define DEFINE_METHOD11 | ( | result, | |
| name, | |||
| args | |||
| ) | DEFINE_METHOD_LINKAGE11(result, __cdecl, name, args) |
| #define DEFINE_METHOD2 | ( | result, | |
| name, | |||
| args | |||
| ) | DEFINE_METHOD_LINKAGE2(result, __cdecl, name, args) |
| #define DEFINE_METHOD3 | ( | result, | |
| name, | |||
| args | |||
| ) | DEFINE_METHOD_LINKAGE3(result, __cdecl, name, args) |
| #define DEFINE_METHOD4 | ( | result, | |
| name, | |||
| args | |||
| ) | DEFINE_METHOD_LINKAGE4(result, __cdecl, name, args) |
| #define DEFINE_METHOD5 | ( | result, | |
| name, | |||
| args | |||
| ) | DEFINE_METHOD_LINKAGE5(result, __cdecl, name, args) |
| #define DEFINE_METHOD6 | ( | result, | |
| name, | |||
| args | |||
| ) | DEFINE_METHOD_LINKAGE6(result, __cdecl, name, args) |
| #define DEFINE_METHOD7 | ( | result, | |
| name, | |||
| args | |||
| ) | DEFINE_METHOD_LINKAGE7(result, __cdecl, name, args) |
| #define DEFINE_METHOD8 | ( | result, | |
| name, | |||
| args | |||
| ) | DEFINE_METHOD_LINKAGE8(result, __cdecl, name, args) |
| #define DEFINE_METHOD9 | ( | result, | |
| name, | |||
| args | |||
| ) | DEFINE_METHOD_LINKAGE9(result, __cdecl, name, args) |
| #define DEFINE_METHOD_FP | ( | result, | |
| name, | |||
| args | |||
| ) | DEFINE_METHOD_LINKAGE_FP(result, __cdecl, name, args) |
| #define DEFINE_METHOD_LINKAGE0 | ( | result, | |
| linkage, | |||
| name | |||
| ) | DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, () , ()) |
| #define DEFINE_METHOD_LINKAGE1 | ( | result, | |
| linkage, | |||
| name, | |||
| args | |||
| ) | DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, args, (p1)) |
| #define DEFINE_METHOD_LINKAGE10 | ( | result, | |
| linkage, | |||
| name, | |||
| args | |||
| ) | DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, args, (p1, p2, p3, p4, p5, p6, p7, p8, p9, p10)) |
| #define DEFINE_METHOD_LINKAGE11 | ( | result, | |
| linkage, | |||
| name, | |||
| args | |||
| ) | DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, args, (p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11)) |
| #define DEFINE_METHOD_LINKAGE2 | ( | result, | |
| linkage, | |||
| name, | |||
| args | |||
| ) | DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, args, (p1, p2)) |
| #define DEFINE_METHOD_LINKAGE3 | ( | result, | |
| linkage, | |||
| name, | |||
| args | |||
| ) | DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, args, (p1, p2, p3)) |
| #define DEFINE_METHOD_LINKAGE4 | ( | result, | |
| linkage, | |||
| name, | |||
| args | |||
| ) | DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, args, (p1, p2, p3, p4)) |
| #define DEFINE_METHOD_LINKAGE5 | ( | result, | |
| linkage, | |||
| name, | |||
| args | |||
| ) | DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, args, (p1, p2, p3, p4, p5)) |
| #define DEFINE_METHOD_LINKAGE6 | ( | result, | |
| linkage, | |||
| name, | |||
| args | |||
| ) | DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, args, (p1, p2, p3, p4, p5, p6)) |
| #define DEFINE_METHOD_LINKAGE7 | ( | result, | |
| linkage, | |||
| name, | |||
| args | |||
| ) | DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, args, (p1, p2, p3, p4, p5, p6, p7)) |
| #define DEFINE_METHOD_LINKAGE8 | ( | result, | |
| linkage, | |||
| name, | |||
| args | |||
| ) | DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, args, (p1, p2, p3, p4, p5, p6, p7, p8)) |
| #define DEFINE_METHOD_LINKAGE9 | ( | result, | |
| linkage, | |||
| name, | |||
| args | |||
| ) | DEFINE_METHOD_LINKAGE_BASE(result, linkage, name, args, (p1, p2, p3, p4, p5, p6, p7, p8, p9)) |
| #define DEFINE_METHOD_LINKAGE_BASE | ( | result, | |
| linkage, | |||
| name, | |||
| args, | |||
| args2 | |||
| ) |
| #define DEFINE_METHOD_LINKAGE_FP | ( | result, | |
| linkage, | |||
| name, | |||
| args | |||
| ) |
| #define END_METHOD_RESOLVE | ( | ) |
| #define LOAD_SYMBOLS | ( | ) |
| #define RESOLVE_METHOD | ( | method | ) |
| #define RESOLVE_METHOD_FP | ( | method | ) |
| #define RESOLVE_METHOD_OPTIONAL | ( | method | ) |
| #define RESOLVE_METHOD_OPTIONAL_FP | ( | method | ) |
| #define RESOLVE_METHOD_RENAME | ( | dllmethod, | |
| method | |||
| ) |
| #define RESOLVE_METHOD_RENAME_FP | ( | dllmethod, | |
| method | |||
| ) |
| #define RESOLVE_METHOD_RENAME_OPTIONAL | ( | dllmethod, | |
| method | |||
| ) |
| #define XDECLARE_DLL_WRAPPER | ( | classname, | |
| dllname | |||
| ) |