Procesamiento digital de video en tiempo real y - Maestría en ...
Procesamiento digital de video en tiempo real y - Maestría en ...
Procesamiento digital de video en tiempo real y - Maestría en ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Procesami<strong>en</strong>to</strong> <strong>digital</strong> <strong>de</strong> vi<strong>de</strong>o <strong>en</strong> <strong>tiempo</strong> <strong>real</strong> y “vi<strong>de</strong>o wall” con la PC 108<br />
}<br />
if (m_pPageSite)<br />
{<br />
m_pPageSite->OnStatusChange(PROPPAGESTATUS_DIRTY);<br />
}<br />
}<br />
return (LRESULT) 1;<br />
}<br />
return CBasePropertyPage::OnReceiveMessage(hwnd,uMsg,wParam,lParam);<br />
} // OnReceiveMessage<br />
//<br />
// OnConnect<br />
//<br />
// Se llama cuando nos conectamos a un filtro transform<br />
//<br />
HRESULT CEZrgb24Properties::OnConnect(IUnknown *pUnknown)<br />
{<br />
ASSERT(m_pIPEffect == NULL);<br />
HRESULT hr = pUnknown->QueryInterface(IID_IIPEffect, (void **) &m_pIPEffect);<br />
if (FAILED(hr)) {<br />
return E_NOINTERFACE;<br />
}<br />
ASSERT(m_pIPEffect);<br />
// Obti<strong>en</strong>e el efecto inicial<br />
m_pIPEffect->get_IPEffect(&m_effect, &m_start, &m_l<strong>en</strong>gth);<br />
m_bIsInitialized = FALSE ;<br />
return NOERROR;<br />
} // OnConnect<br />
//<br />
// OnDisconnect<br />
//<br />
// Se llama cuando nos <strong>de</strong>sconectamos <strong>de</strong> un filtro<br />
//<br />
HRESULT CEZrgb24Properties::OnDisconnect()<br />
{<br />
// Actualizacion <strong>de</strong> la interfaz <strong>de</strong>spues <strong>de</strong> ajustar los valores <strong>de</strong> los antiguos<br />
efectos<br />
if (m_pIPEffect == NULL) {<br />
return E_UNEXPECTED;<br />
}<br />
m_pIPEffect->Release();<br />
m_pIPEffect = NULL;<br />
return NOERROR;<br />
} // OnDisconnect<br />
//<br />
// OnActivate<br />
//<br />
// Cuando seamos activados<br />
//<br />
HRESULT CEZrgb24Properties::OnActivate()<br />
{<br />
TCHAR sz[60];<br />
_stprintf(sz, TEXT("%f"), m_l<strong>en</strong>gth);<br />
Edit_SetText(GetDlgItem(m_Dlg, IDC_LENGTH), sz);<br />
_stprintf(sz, TEXT("%f"), m_start);