Core tools for libgpac.
More...
Core tools for libgpac.
◆ e2s()
def python.libgpac.libgpac.e2s |
( |
|
err | ) |
|
convert error value to string message
- Parameters
-
- Returns
- string
◆ init()
def python.libgpac.libgpac.init |
( |
|
mem_track = 0 , |
|
|
|
profile = None |
|
) |
| |
initialize libgpac - see gf_sys_init
- Parameters
-
- Returns
◆ close()
def python.libgpac.libgpac.close |
( |
| ) |
|
close libgpac - see gf_sys_close
- Note
- Make sure you have destroyed all associated gpac resources before calling this !
- Returns
◆ set_logs()
def python.libgpac.libgpac.set_logs |
( |
|
logs, |
|
|
|
reset = False |
|
) |
| |
set log tools and levels - see gf_log_set_tools_levels
- Note
- Make sure you have destroyed all associated gpac resources before calling this !
- Parameters
-
logs | |
reset | if true, resets all logs to default |
- Returns
◆ sys_clock()
def python.libgpac.libgpac.sys_clock |
( |
| ) |
|
◆ sys_clock_high_res()
def python.libgpac.libgpac.sys_clock_high_res |
( |
| ) |
|
◆ set_args()
def python.libgpac.libgpac.set_args |
( |
|
args | ) |
|
set libgpac arguments - see gf_sys_set_args
- Parameters
-
args | list of strings, the first string is ignored (considered to be the executable name) |
- Returns
◆ enable_rmtws()
def python.libgpac.libgpac.enable_rmtws |
( |
|
enable = True | ) |
|
enables websocket monitoring server
- Parameters
-
value | True/False enable or disable server |
◆ set_rmt_handler()
def python.libgpac.libgpac.set_rmt_handler |
( |
|
callback_obj | ) |
|
set the handler for rmt_ws
- Parameters
-
callback_obj | an object of type RMTHandler implementing the desired callbacks |
◆ sleep()
def python.libgpac.libgpac.sleep |
( |
|
value | ) |
|
sleep for given time in milliseconds
- Parameters
-
- Returns
◆ numpy_support
bool python.libgpac.libgpac.numpy_support |
set to True if numpy was successfully loaded
◆ _libgpac
python.libgpac.libgpac._libgpac |
|
private |
ctypes instance of libgpac
◆ _libgpac_abi_mismatch
bool python.libgpac.libgpac._libgpac_abi_mismatch = False |
|
private |
Set to true if mismatch was detected between the ABI version the Python wrapper was designed and the libgpac shared library ABI version A warning is thrown if mismatched, but it is left up to the pythin script to decide whether it still wants to use libgpac wrapper.
◆ version
python.libgpac.libgpac.version |
◆ copyright
python.libgpac.libgpac.copyright |
libgpac copyright notice (string)
◆ copyright_cite
python.libgpac.libgpac.copyright_cite |
libgpac full copyright notice (string)