[][src]Function ttspico_sys::pico_initialize

pub unsafe extern "C" fn pico_initialize(
    memory: *mut c_void,
    size: pico_Uint32,
    outSystem: *mut pico_System
) -> pico_Status

Initializes the Pico system and returns its handle in 'outSystem'. 'memory' and 'size' define the location and maximum size of memory in number of bytes that the Pico system will use. The minimum size required depends on the number of engines and configurations of lingware to be used. No additional memory will be allocated by the Pico system. This function must be called before any other API function is called. It may only be called once (e.g. at application startup), unless a call to 'pico_terminate'.