The FileElement extends the smackx StreamInitiation.File in order to provide a file that supports thumbnails.
The ThumbnailElement represents a "thumbnail" XML element, that is contained in the file element, we're sending to notify for a file transfer.
The ThumbnailIQ is an IQ packet that is meant to be used for thumbnail requests and responses.
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.