Méthode CBaseControlVideo. GetSourceRect

La GetSourceRect méthode récupère le rectangle source. Il s’agit d’une méthode interne.

Syntaxe

virtual HRESULT GetSourceRect(
   RECT *pSourceRect
) = 0;

Paramètres

pSourceRect

Pointeur vers le rectangle source récupéré.

Valeur retournée

Retourne une valeur HRESULT .

Remarques

Cette fonction membre doit être substituée dans la classe dérivée pour retourner le rectangle source détenu par le convertisseur vidéo. Elle est appelée à partir des fonctions membres CBaseControlVideo suivantes.

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

// Return the current source rectangle
HRESULT CVideoText::GetSourceRect(RECT *pSourceRect)
{
    ASSERT(pSourceRect);
    m_pRenderer->m_DrawImage.GetSourceRect(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 .

Configuration requise

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