Difference between revisions of "Truxton C API"

From truxwiki.com
Jump to navigation Jump to search
(Created page with "Truxton functionality is exposed to the C programming world as a DLL named <code>TruxtonCAPI.dll</code> in the <code>C:\Program Files\Truxton\SDK</code> folder. This DLL can b...")
 
Line 38: Line 38:
 
* [[truxton_child_file_get_media_id]] -  
 
* [[truxton_child_file_get_media_id]] -  
 
* [[truxton_child_file_set_media_id]] -  
 
* [[truxton_child_file_set_media_id]] -  
 +
* [[truxton_child_file_get_name]] -
 
* [[truxton_child_file_set_name]] -  
 
* [[truxton_child_file_set_name]] -  
 
* [[truxton_child_file_get_path]] -  
 
* [[truxton_child_file_get_path]] -  

Revision as of 04:43, 20 May 2020

Truxton functionality is exposed to the C programming world as a DLL named TruxtonCAPI.dll in the C:\Program Files\Truxton\SDK folder. This DLL can be called from any programming language that has the ability to make operating system calls.

Philosophy

The API is considered to be "flat" in that only sixty-four bit integers and ASCII character strings are used in the interface. This was chosen to make it easy for other languages to interface to. The coding convention is all lower case names with underscores separating words. Truxton is a member of the east const posse.

API Groups

The API is broken down into the different areas of Truxton.

Initialization

ETL Functions

Child Files

A child file is one that you have created and need to save in Truxton.