Added generic transcoder API