www.pudn.com > SourceFilter.rar > fSnake.cpp
//------------------------------------------------------------------------------
// File: fSnake.cpp
//
// Desc: implement CSnakeFilter class
//
// Author : Ashok Jaiswal
//
// Data/Time : September 2004
//------------------------------------------------------------------------------
#include "stdafx.h"
#include "Snake.h"
#include "fSnake.h"
#include "fSnake_op.h"
//
// Constructor
//
CSnakeFilter::CSnakeFilter(LPUNKNOWN pUnk, HRESULT *phr)
: CSource(NAME("CSnakeFilter"), pUnk, CLSID_Snake)
{
CAutoLock cAutoLock(&m_cStateLock);
//
// CSource::AddPin() is automatically called
// by creating a source stream (CSourceStream)
//
// Add one source stream (output pin)!
new CSnakeStream(phr, this, L"Out");
// TODO: add source stream here
}
//
// Destructor
//
CSnakeFilter::~CSnakeFilter()
{
}