Client-Server Thumbnailing Tutorial
Introduction
Ethumb provides both in process and client-server generation methods. The advantage of the client-server method is that current process will not do the heavy operations that may block, stopping animations and other user interactions. Instead the client library will configure a local Ethumb instance and mirrors/controls a remote process using DBus. The simple operations like most setters and getters as well as checking for thumbnail existence (ethumb_client_thumb_exists()) is done locally, while expensive (ethumb_client_generate()) are done on server and then reported back to application when it is finished (both success or failure).
Connecting to Server
TODO
Requesting Thumbnail Generation
TODO
Setup Extra Thumbnail Parameters
TODO
Handle Server Disconnection
TODO