An encoder is a bridge between a CRTC and a connector that takes the pixel data of the CRTC and encodes it into a format the connector understands.