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 125<br />
case WM_KEYDOWN:<br />
switch(wParam)<br />
{<br />
case 'P': // Pausar/ Reproducir<br />
PauseClip();<br />
break;<br />
case 'D': // Det<strong>en</strong>er clip<br />
StopClip();<br />
break;<br />
CloseClip();<br />
break;<br />
case 'S': // Sil<strong>en</strong>cio/Sonido<br />
ToggleMute();<br />
break;<br />
case 'A': // Pantalla completa<br />
ToggleFullScre<strong>en</strong>();<br />
break;<br />
case 'M': // Media pantalla<br />
InitVi<strong>de</strong>oWindow(1,2);<br />
break;<br />
case 'T': // 3/4 pantalla<br />
InitVi<strong>de</strong>oWindow(3,4);<br />
break;<br />
case 'N': // Pantalla normal<br />
InitVi<strong>de</strong>oWindow(1,1);<br />
break;<br />
case 'V': // OJO Vi<strong>de</strong>owall<br />
InitVi<strong>de</strong>oWindow(5,1);<br />
break;<br />
case 'C': // Cerrar Clip<br />
case VK_F1: // Veremos las paginas propietarias <strong>de</strong>l<br />
filtro<br />
{<br />
HRESULT hr = pFX-<br />
>QueryInterface(IID_ISpecifyPropertyPages, (void **)&pProp);<br />
if (SUCCEEDED(hr)) {<br />
// Muestra la pagina propietaria<br />
// Obti<strong>en</strong>e el nombre <strong>de</strong>l filtro<br />
y un apuntador IUnknown.<br />
FILTER_INFO FilterInfo;<br />
pFX-<br />
>QueryFilterInfo(&FilterInfo);<br />
IUnknown *pFilterUnk;<br />
pFX-<br />
>QueryInterface(IID_IUnknown, (void **)&pFilterUnk);<br />
// V<strong>en</strong>tana padre<br />
// (Reservado)<br />
// Captura para la caja <strong>de</strong> dialogo<br />
// Numero <strong>de</strong> objetos (solo <strong>de</strong>l filtro)<br />
// Arreglo <strong>de</strong> apuntadores a objetos<br />
CAUUID caGUID;<br />
pProp->GetPages(&caGUID);<br />
pProp->Release();<br />
OleCreatePropertyFrame(<br />
hWnd,<br />
0, 0,<br />
FilterInfo.achName,<br />
1,<br />
&pFilterUnk,