Roxio don't have a feature for live commentary... I Think for stream it has
1 you can download Audacity and record your voice and then add it in to your video with the editing software.
2 you can download OBS its 100% free, search on google or youtube "OBS Roxio HD Pro Setup" anything in that direction...
Hope i helped you a bit