decode: export frame as surfaceID

it can be used for surface sharing in transcoding
benefit suppressed video rendering as well
discurage to use it for video rendering
tests: add DecodeStreamOutputNull for non-rendering test