The Machine Perception Toolbox

[Introduction]- [News]- [Download]- [Screenshots]- [Manual (pdf)]- [Forums]- [API Reference]- [Repository ]

 

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

MPBlinkDetectorFilter.cpp File Reference

#include <streams.h>
#include <initguid.h>
#include <olectlid.h>
#include "DirectShow/MPUFilter_uids.h"
#include "iMPBlinkDetectorFilter.h"
#include "MPBlinkDetectorFilter.h"
#include "resource.h"
#include <ctime>

Include dependency graph for MPBlinkDetectorFilter.cpp:

Include dependency graph

Go to the source code of this file.

Defines

#define READIN(var)
#define WRITEOUT(var)

Functions

STDAPI DllRegisterServer ()
STDAPI DllUnregisterServer ()

Variables

int g_cTemplates = sizeof(g_Templates) / sizeof(g_Templates[0])
CFactoryTemplate g_Templates []
const AMOVIESETUP_FILTER sudMPBlinkDetectorFilter
const AMOVIESETUP_MEDIATYPE sudPinTypes
const AMOVIESETUP_PIN sudpPins []


Define Documentation

#define READIN var   ) 
 

Value:

hr = pStream->Read(&var, sizeof(var), NULL); \
if (FAILED(hr)) return hr;

Definition at line 428 of file MPBlinkDetectorFilter.cpp.

Referenced by MPFaceDetectorFilter::ReadFromStream(), MPEyeFinderFilter::ReadFromStream(), MPColorTrackerFilter::ReadFromStream(), and MPBlinkDetectorFilter::ReadFromStream().

#define WRITEOUT var   ) 
 

Value:

hr = pStream->Write(&var, sizeof(var), NULL); \
if (FAILED(hr)) return hr;

Definition at line 425 of file MPBlinkDetectorFilter.cpp.

Referenced by MPFaceDetectorFilter::ScribbleToStream(), MPEyeFinderFilter::ScribbleToStream(), MPColorTrackerFilter::ScribbleToStream(), and MPBlinkDetectorFilter::ScribbleToStream().


Function Documentation

STDAPI DllRegisterServer  ) 
 

Definition at line 81 of file MPBlinkDetectorFilter.cpp.

References TRUE.

00082 {
00083         return AMovieDllRegisterServer2( TRUE );
00084         
00085 } // DllRegisterServer

STDAPI DllUnregisterServer  ) 
 

Definition at line 92 of file MPBlinkDetectorFilter.cpp.

References FALSE.

00093 {
00094         return AMovieDllRegisterServer2( FALSE );
00095 } // DllUnregisterServer


Variable Documentation

int g_cTemplates = sizeof(g_Templates) / sizeof(g_Templates[0])
 

Definition at line 72 of file MPBlinkDetectorFilter.cpp.

CFactoryTemplate g_Templates[]
 

Initial value:

 {
        { L"MPBlinkDetectorFilter"
                , &CLSID_MPBlinkDetectorFilter
                , MPBlinkDetectorFilter::CreateInstance
                , NULL
                , &sudMPBlinkDetectorFilter }
}

Definition at line 65 of file MPBlinkDetectorFilter.cpp.

const AMOVIESETUP_FILTER sudMPBlinkDetectorFilter
 

Initial value:

{
        &CLSID_MPBlinkDetectorFilter, 
                L"MPBlinkDetectorFilter",      
                MERIT_DO_NOT_USE,      
                2,                      
                sudpPins                
}

Definition at line 51 of file MPBlinkDetectorFilter.cpp.

const AMOVIESETUP_MEDIATYPE sudPinTypes
 

Initial value:

{
        &MEDIATYPE_Video,      
                &MEDIASUBTYPE_NULL      
}

Definition at line 17 of file MPBlinkDetectorFilter.cpp.

const AMOVIESETUP_PIN sudpPins[]
 

Initial value:

{
        { L"Input",            
                FALSE,                
                FALSE,                
                FALSE,                
                FALSE,                
                &CLSID_NULL,          
                NULL,                
                1,                    
                &sudPinTypes          
        },
        { L"Output",            
        FALSE,                
        TRUE,                
        FALSE,                
        FALSE,                
        &CLSID_NULL,          
        NULL,                
        1,                    
        &sudPinTypes          
        }
}

Definition at line 25 of file MPBlinkDetectorFilter.cpp.


Generated on Mon Nov 8 17:08:13 2004 for MPT by  doxygen 1.3.9.1