public void SetParticulars( VidkaClipVideoAbstract vclip, VidkaFileMapping fileMapping) { this.imageMan = new ImageCacheManager(); this.fileMapping = fileMapping; this.vclip = vclip; // set up the vclip that we will draw vclipFullToDraw = vclip.MakeCopy_VideoClip(); vclipFullToDraw.FrameStart = 0; vclipFullToDraw.FrameEnd = vclipFullToDraw.LengthFrameCalc; // set up the audio clip that we will draw aclipToDraw = new VidkaClipAudio() { FileName = vclip.CustomAudioFilename, FileLengthSec = vclip.CustomAudioLengthSec, FileLengthFrames = dimdim.SecToFrame(vclip.CustomAudioLengthSec ?? 0), FrameStart = 0, FrameEnd = dimdim.SecToFrame(vclip.CustomAudioLengthSec ?? 0), }; imageMan.ImagesReady += imageMan_ImagesReady; }