Added the transcoder interface