Implementation of the the Encoder struct, which is responsible for translation between the virtio protocols and LibVDA APIs.
Encoder