Hey, thanks for the reply. Here's what I found in my fumbling around.
1) When i downloaded the source and made a change...I have no clue how to get the "all-inclusive" .dll with the WPFMediaKitDirectShow.Interop namespace etc. I realised this after a build. Inserted a refernce in my app to the DirectShow
2005 dll ...Anyway...
2)The change i made in VideoCaptureElement.cs (in green below) gives me the event in my wpf vb app:
public override void EndInit()
//added by jam
Which is unchanged by me as:
protected override void InitializeMediaPlayer()
VideoCapturePlayer.NewVideoSample += PlayerNewVideoSample;
It took me a while to find what the "+=" means in this context :( I take it as "When the VidieoCapturePlayer.NewVideoSample event fires, handle it with PlayerNewVideoSample"
I have an integer incrementing by 1 when the event fires and a msgbox to tell me what that number was in Window.Closing; and it was incremented!! So I have an event....now to get with grabbing the bitmap.
I'm having fun with this...Thanks again!