Salve gente!

Devo realizzare un'applicazione con visual basic .net 2005 (beta 2) che, a comando dell'utente, video-registri una porzione rettangolare (definita da me) dello schermo su un file video con codec mpeg4 o altro (mi interessa la massima qualità).

Ad ogni avvio-stop della registrazione, insomma, verrebbe creato un nuovo file video contenente il filmato della sequenza di immagini comparsa in quel rettangolo di schermo predefinito.

C'è un controllo o una classe che consente di fare questo?

Grazie in anticipo per qualsiasi commento, opinione, suggerimento o consiglio.



P.S: tanto per chiarire: non devo fare usi illeciti o con violazione di copyright dei filmati che voglio video-registrare e non mi serve un'applicazione già pronta, la devo realizzare io.