It looks like you forgot to set the SavedRecording property before starting to record See also how it is done for example here
Taifun