Méthode CBaseControlVideo. SetSourceRect

La SetSourceRect méthode définit le rectangle vidéo source actuel (virtuel pur). Il s’agit d’une fonction membre interne qui est appelée lorsque le rectangle source est modifié.

Syntaxe

virtual HRESULT SetSourceRect(
   RECT *pSourceRect
) = 0;

Paramètres

pSourceRect

Pointeur vers le rectangle source.

Valeur de retour

Retourne une valeur HRESULT .

Notes

Les classes dérivées doivent remplacer cette fonction membre pour savoir quand le rectangle source change. Elle est appelée à partir des fonctions membres suivantes.

L’exemple suivant illustre une implémentation de cette fonction dans une classe dérivée.

HRESULT CVideoText::SetSourceRect(RECT *pSourceRect)
{
    m_pRenderer->m_DrawImage.SetSourceRect(pSourceRect);
    return NOERROR;
}

Dans cet exemple, CVideoText est une classe dérivée de CBaseControlVideo, m _ pRenderer contient un objet d’une classe dérivée de CBaseVideoRenderer, et le membre de _ données m DrawImage, défini dans la classe dérivée, contient un objet CDrawImage .

Spécifications

Condition requise Valeur
En-tête
Ctlutil. h (inclure Flux. h)
Bibliothèque
Strmbase. lib (versions commerciales);
Strmbasd. lib (versions Debug)

Voir aussi

CBaseControlVideo, classe