videosource/dshowfile.cpp File Reference

#include "stdafx.h"
#include <atlbase.h>
#include <windows.h>
#include <dshow.h>
#include <qedit.h>
#include <objbase.h>
#include <stdio.h>
#include <stdlib.h>
#include "dshowfile.h"
#include "iniparser.h"

Include dependency graph for dshowfile.cpp:

Go to the source code of this file.

Functions

int GrabBitmaps (TCHAR *szFile)
HRESULT GetPin (IBaseFilter *pFilter, PIN_DIRECTION dirrequired, int iNum, IPin **ppPin)
IPin * GetInPin (IBaseFilter *pFilter, int Num)
IPin * GetOutPin (IBaseFilter *pFilter, int Num)
static void deinterlaceResizeHalf (const IplImage *src, IplImage *dst)
void deinterlaceAndResize (IplImage *src, IplImage *dst)

Variables

const LONGLONG MILLISECONDS = (1000)
const LONGLONG NANOSECONDS = (1000000000)
const LONGLONG UNITS = (NANOSECONDS / 100)


Function Documentation

void deinterlaceAndResize ( IplImage *  src,
IplImage *  dst 
)

Definition at line 425 of file dshowfile.cpp.

References deinterlaceResizeHalf().

static void deinterlaceResizeHalf ( const IplImage *  src,
IplImage *  dst 
) [static]

Definition at line 397 of file dshowfile.cpp.

Referenced by deinterlaceAndResize().

IPin* GetInPin ( IBaseFilter *  pFilter,
int  Num 
)

IPin* GetOutPin ( IBaseFilter *  pFilter,
int  Num 
)

HRESULT GetPin ( IBaseFilter *  pFilter,
PIN_DIRECTION  dirrequired,
int  iNum,
IPin **  ppPin 
)

int GrabBitmaps ( TCHAR *  szFile  ) 


Variable Documentation

const LONGLONG MILLISECONDS = (1000)

Definition at line 18 of file dshowfile.cpp.

const LONGLONG NANOSECONDS = (1000000000)

Definition at line 19 of file dshowfile.cpp.

const LONGLONG UNITS = (NANOSECONDS / 100)

Definition at line 20 of file dshowfile.cpp.


Generated on Tue Mar 30 15:53:24 2010 for Polyora by  doxygen 1.5.9