return virtual class, not specific to correct overloading
add virual class on essence transform
adding EssenceTransform in StreamTranscoder
delete Transform in StreamTransform
remove build warning