C# 클래스 KinectCam.VirtualCamFilter

상속: BaseSourceFilter, IAMFilterMiscFlags
파일 보기 프로젝트 열기: Firefly74940/KinectCamV2

보호된 프로퍼티들

프로퍼티 타입 설명
m_bmi BitmapInfo
m_hBitmap System.IntPtr
m_hMemDC System.IntPtr
m_hScreenDC System.IntPtr
m_nAvgTimePerFrame long
m_nBitCount int
m_nHeight int
m_nMaxHeight int
m_nMaxWidth int
m_nWidth int

공개 메소드들

메소드 설명
CheckMediaType ( DirectShow.AMMediaType pmt ) : int
DecideBufferSize ( DirectShow.IMemAllocatorImpl &pAlloc, DirectShow.AllocatorProperties &prop ) : int
FillBuffer ( DirectShow.IMediaSampleImpl &_sample ) : int
GetAllocatorProperties ( DirectShow.AllocatorProperties pprop ) : int
GetDefaultCaps ( int nIndex, DirectShow.VideoStreamConfigCaps &_caps ) : int
GetLatency ( long &prtLatency ) : int
GetMediaType ( int iPosition, DirectShow.AMMediaType &pMediaType ) : int
GetMiscFlags ( ) : int
GetNumberOfCapabilities ( int &iCount, int &iSize ) : int
GetStreamCaps ( int iIndex, DirectShow.AMMediaType &ppmt, DirectShow.VideoStreamConfigCaps &_caps ) : int
Pause ( ) : int
SetMediaType ( DirectShow.AMMediaType pmt ) : int
Stop ( ) : int
SuggestAllocatorProperties ( DirectShow.AllocatorProperties pprop ) : int
VirtualCamFilter ( ) : System

보호된 메소드들

메소드 설명
OnInitializePins ( ) : int

비공개 메소드들

메소드 설명
CreateCompatibleBitmap ( IntPtr hdc, int nWidth, int nHeight ) : IntPtr
CreateCompatibleDC ( IntPtr hdc ) : IntPtr
CreateDC ( string lpszDriver, string lpszDevice, string lpszOutput, IntPtr lpInitData ) : IntPtr
DeleteDC ( IntPtr hdc ) : bool
DeleteObject ( IntPtr hObject ) : bool
GetDIBits ( IntPtr hdc, IntPtr hbmp, uint uStartScan, uint cScanLines, [ lpvBits, BitmapInfo &lpbmi, uint uUsage ) : int
GetDeviceCaps ( IntPtr hdc, int nIndex ) : int
SelectObject ( IntPtr hdc, IntPtr hgdiobj ) : IntPtr
StretchBlt ( IntPtr hdcDest, int nXOriginDest, int nYOriginDest, int nWidthDest, int nHeightDest, IntPtr hdcSrc, int nXOriginSrc, int nYOriginSrc, int nWidthSrc, int nHeightSrc, TernaryRasterOperations dwRop ) : bool

메소드 상세

CheckMediaType() 공개 메소드

public CheckMediaType ( DirectShow.AMMediaType pmt ) : int
pmt DirectShow.AMMediaType
리턴 int

DecideBufferSize() 공개 메소드

public DecideBufferSize ( DirectShow.IMemAllocatorImpl &pAlloc, DirectShow.AllocatorProperties &prop ) : int
pAlloc DirectShow.IMemAllocatorImpl
prop DirectShow.AllocatorProperties
리턴 int

FillBuffer() 공개 메소드

public FillBuffer ( DirectShow.IMediaSampleImpl &_sample ) : int
_sample DirectShow.IMediaSampleImpl
리턴 int

GetAllocatorProperties() 공개 메소드

public GetAllocatorProperties ( DirectShow.AllocatorProperties pprop ) : int
pprop DirectShow.AllocatorProperties
리턴 int

GetDefaultCaps() 공개 메소드

public GetDefaultCaps ( int nIndex, DirectShow.VideoStreamConfigCaps &_caps ) : int
nIndex int
_caps DirectShow.VideoStreamConfigCaps
리턴 int

GetLatency() 공개 메소드

public GetLatency ( long &prtLatency ) : int
prtLatency long
리턴 int

GetMediaType() 공개 메소드

public GetMediaType ( int iPosition, DirectShow.AMMediaType &pMediaType ) : int
iPosition int
pMediaType DirectShow.AMMediaType
리턴 int

GetMiscFlags() 공개 메소드

public GetMiscFlags ( ) : int
리턴 int

GetNumberOfCapabilities() 공개 메소드

public GetNumberOfCapabilities ( int &iCount, int &iSize ) : int
iCount int
iSize int
리턴 int

GetStreamCaps() 공개 메소드

public GetStreamCaps ( int iIndex, DirectShow.AMMediaType &ppmt, DirectShow.VideoStreamConfigCaps &_caps ) : int
iIndex int
ppmt DirectShow.AMMediaType
_caps DirectShow.VideoStreamConfigCaps
리턴 int

OnInitializePins() 보호된 메소드

protected OnInitializePins ( ) : int
리턴 int

Pause() 공개 메소드

public Pause ( ) : int
리턴 int

SetMediaType() 공개 메소드

public SetMediaType ( DirectShow.AMMediaType pmt ) : int
pmt DirectShow.AMMediaType
리턴 int

Stop() 공개 메소드

public Stop ( ) : int
리턴 int

SuggestAllocatorProperties() 공개 메소드

public SuggestAllocatorProperties ( DirectShow.AllocatorProperties pprop ) : int
pprop DirectShow.AllocatorProperties
리턴 int

VirtualCamFilter() 공개 메소드

public VirtualCamFilter ( ) : System
리턴 System

프로퍼티 상세

m_bmi 보호되어 있는 프로퍼티

protected BitmapInfo m_bmi
리턴 BitmapInfo

m_hBitmap 보호되어 있는 프로퍼티

protected IntPtr,System m_hBitmap
리턴 System.IntPtr

m_hMemDC 보호되어 있는 프로퍼티

protected IntPtr,System m_hMemDC
리턴 System.IntPtr

m_hScreenDC 보호되어 있는 프로퍼티

protected IntPtr,System m_hScreenDC
리턴 System.IntPtr

m_nAvgTimePerFrame 보호되어 있는 프로퍼티

protected long m_nAvgTimePerFrame
리턴 long

m_nBitCount 보호되어 있는 프로퍼티

protected int m_nBitCount
리턴 int

m_nHeight 보호되어 있는 프로퍼티

protected int m_nHeight
리턴 int

m_nMaxHeight 보호되어 있는 프로퍼티

protected int m_nMaxHeight
리턴 int

m_nMaxWidth 보호되어 있는 프로퍼티

protected int m_nMaxWidth
리턴 int

m_nWidth 보호되어 있는 프로퍼티

protected int m_nWidth
리턴 int