Pour faire cela, je te conseille d'utiliser DirectShow, afin d'insérer dans la boucle de rendu un overlay. Inconvénient : il faut que tu programmes ce composant complémentaire (quoi qu'il doit bien exister des composants standards pour faire de l'overlay sur une video comme par exemple pour ajouter des sous titres, mais dès que c'est un peu plus spécifique, il faut le faire soi-meme ) .
Dans le SDK de DirectShow, il y a des exemples intéressants, et également un programme permettant de créer une chaine de composant à la main du début à la fin pour tester (matériel <-> codec <-> rendu , je simplifie en gros).