"CRI File System" is a file system library developed by CRI Middleware and is used for optimizing file accesses by compressing and packing files.
While the CRI File System library is a component of "File Magik PRO", it is also provided with CRI ADX SDK.
The CRI Atom library is designed to operate with CRI File System library.
During streaming playback, it is necessary to read divided data so that the streaming playback can continue without any interruption.
By the combination of CRI File System and CRI Atom, the data flow rate is automatically controlled based on the situation, and therefore, as far as the application reads data through CRI File System, it is not necessary to consider the data flow rate.
CRI File System is operated by executing a server processing function (criFs_ExecuteMain function) in every V.
Actual processing varies depending on the model of the thread framework.
For example, in a multithread framework, file access processing is performed in a thread that has a higher priority than the main thread.
When APIs of the CRI Atom library are used with APIs of the CRI File System library, if a multithread framework is used, by executing the server processing function of either library in every V, both libraries can be used.
For details on the thread framework model, see 'About Thread .'