Thanks for replying.
There are multiple option available to record screen, but my concern is on zoom-in and zoom-out feature. I want this feature very smooth on a single key press as per the cursor position.
You can fake a zoom by using scenes with different levels of scale on your display capture. But, I use a free app while recording called ZOOMIT, that allows you to zoom and write on the screen.