![]() |
AJA NTV2 SDK
17.6.0.2675
NTV2 SDK 17.6.0.2675
|
#include <videoctl.h>
Public Member Functions | |
| DECLARE_IUNKNOWN STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, __deref_out void **ppv) |
| CAggDrawSurface (__in_opt LPCTSTR pName, __inout_opt LPUNKNOWN pUnk) | |
| virtual | ~CAggDrawSurface () |
| void | SetDirectDrawSurface (__inout LPDIRECTDRAWSURFACE pDirectDrawSurface) |
| STDMETHODIMP | AddAttachedSurface (__in LPDIRECTDRAWSURFACE lpDDSAttachedSurface) |
| STDMETHODIMP | AddOverlayDirtyRect (__in LPRECT lpRect) |
| STDMETHODIMP | Blt (__in LPRECT lpDestRect, __in LPDIRECTDRAWSURFACE lpDDSrcSurface, __in LPRECT lpSrcRect, DWORD dwFlags, __in LPDDBLTFX lpDDBltFx) |
| STDMETHODIMP | BltBatch (__in_ecount(dwCount) LPDDBLTBATCH lpDDBltBatch, DWORD dwCount, DWORD dwFlags) |
| STDMETHODIMP | BltFast (DWORD dwX, DWORD dwY, __in LPDIRECTDRAWSURFACE lpDDSrcSurface, __in LPRECT lpSrcRect, DWORD dwTrans) |
| STDMETHODIMP | DeleteAttachedSurface (DWORD dwFlags, __in LPDIRECTDRAWSURFACE lpDDSAttachedSurface) |
| STDMETHODIMP | EnumAttachedSurfaces (__in LPVOID lpContext, __in LPDDENUMSURFACESCALLBACK lpEnumSurfacesCallback) |
| STDMETHODIMP | EnumOverlayZOrders (DWORD dwFlags, __in LPVOID lpContext, __in LPDDENUMSURFACESCALLBACK lpfnCallback) |
| STDMETHODIMP | Flip (__in LPDIRECTDRAWSURFACE lpDDSurfaceTargetOverride, DWORD dwFlags) |
| STDMETHODIMP | GetAttachedSurface (__in LPDDSCAPS lpDDSCaps, __deref_out LPDIRECTDRAWSURFACE *lplpDDAttachedSurface) |
| STDMETHODIMP | GetBltStatus (DWORD dwFlags) |
| STDMETHODIMP | GetCaps (__out LPDDSCAPS lpDDSCaps) |
| STDMETHODIMP | GetClipper (__deref_out LPDIRECTDRAWCLIPPER *lplpDDClipper) |
| STDMETHODIMP | GetColorKey (DWORD dwFlags, __out LPDDCOLORKEY lpDDColorKey) |
| STDMETHODIMP | GetDC (__out HDC *lphDC) |
| STDMETHODIMP | GetFlipStatus (DWORD dwFlags) |
| STDMETHODIMP | GetOverlayPosition (__out LPLONG lpdwX, __out LPLONG lpdwY) |
| STDMETHODIMP | GetPalette (__deref_out LPDIRECTDRAWPALETTE *lplpDDPalette) |
| STDMETHODIMP | GetPixelFormat (__out LPDDPIXELFORMAT lpDDPixelFormat) |
| STDMETHODIMP | GetSurfaceDesc (__out LPDDSURFACEDESC lpDDSurfaceDesc) |
| STDMETHODIMP | Initialize (__in LPDIRECTDRAW lpDD, __in LPDDSURFACEDESC lpDDSurfaceDesc) |
| STDMETHODIMP | IsLost () |
| STDMETHODIMP | Lock (__in LPRECT lpDestRect, __inout LPDDSURFACEDESC lpDDSurfaceDesc, DWORD dwFlags, HANDLE hEvent) |
| STDMETHODIMP | ReleaseDC (HDC hDC) |
| STDMETHODIMP | Restore () |
| STDMETHODIMP | SetClipper (__in LPDIRECTDRAWCLIPPER lpDDClipper) |
| STDMETHODIMP | SetColorKey (DWORD dwFlags, __in LPDDCOLORKEY lpDDColorKey) |
| STDMETHODIMP | SetOverlayPosition (LONG dwX, LONG dwY) |
| STDMETHODIMP | SetPalette (__in LPDIRECTDRAWPALETTE lpDDPalette) |
| STDMETHODIMP | Unlock (__in LPVOID lpSurfaceData) |
| STDMETHODIMP | UpdateOverlay (__in LPRECT lpSrcRect, __in LPDIRECTDRAWSURFACE lpDDDestSurface, __in LPRECT lpDestRect, DWORD dwFlags, __in LPDDOVERLAYFX lpDDOverlayFX) |
| STDMETHODIMP | UpdateOverlayDisplay (DWORD dwFlags) |
| STDMETHODIMP | UpdateOverlayZOrder (DWORD dwFlags, __in LPDIRECTDRAWSURFACE lpDDSReference) |
Public Member Functions inherited from CUnknown | |
| CUnknown (__in_opt LPCTSTR pName, __in_opt LPUNKNOWN pUnk) | |
| virtual | ~CUnknown () |
| CUnknown (__in_opt LPCTSTR Name, __in_opt LPUNKNOWN pUnk, __inout_opt HRESULT *phr) | |
| LPUNKNOWN | GetOwner () const |
| STDMETHODIMP | NonDelegatingQueryInterface (REFIID, __deref_out void **) |
| STDMETHODIMP_ (ULONG) NonDelegatingAddRef() | |
| STDMETHODIMP_ (ULONG) NonDelegatingRelease() | |
Public Member Functions inherited from CBaseObject | |
| CBaseObject (__in_opt LPCTSTR pName) | |
| ~CBaseObject () | |
Protected Attributes | |
| LPDIRECTDRAWSURFACE | m_pDirectDrawSurface |
Protected Attributes inherited from CUnknown | |
| volatile LONG | m_cRef |
Additional Inherited Members | |
Static Public Member Functions inherited from CBaseObject | |
| static LONG | ObjectsActive () |
Definition at line 88 of file videoctl.h.
|
inline |
Definition at line 101 of file videoctl.h.
|
inlinevirtual |
Definition at line 105 of file videoctl.h.
| STDMETHODIMP CAggDrawSurface::AddAttachedSurface | ( | __in LPDIRECTDRAWSURFACE | lpDDSAttachedSurface | ) |
Definition at line 295 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::AddOverlayDirtyRect | ( | __in LPRECT | lpRect | ) |
Definition at line 302 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::Blt | ( | __in LPRECT | lpDestRect, |
| __in LPDIRECTDRAWSURFACE | lpDDSrcSurface, | ||
| __in LPRECT | lpSrcRect, | ||
| DWORD | dwFlags, | ||
| __in LPDDBLTFX | lpDDBltFx | ||
| ) |
Definition at line 309 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::BltBatch | ( | __in_ecount(dwCount) LPDDBLTBATCH | lpDDBltBatch, |
| DWORD | dwCount, | ||
| DWORD | dwFlags | ||
| ) |
Definition at line 320 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::BltFast | ( | DWORD | dwX, |
| DWORD | dwY, | ||
| __in LPDIRECTDRAWSURFACE | lpDDSrcSurface, | ||
| __in LPRECT | lpSrcRect, | ||
| DWORD | dwTrans | ||
| ) |
Definition at line 327 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::DeleteAttachedSurface | ( | DWORD | dwFlags, |
| __in LPDIRECTDRAWSURFACE | lpDDSAttachedSurface | ||
| ) |
Definition at line 337 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::EnumAttachedSurfaces | ( | __in LPVOID | lpContext, |
| __in LPDDENUMSURFACESCALLBACK | lpEnumSurfacesCallback | ||
| ) |
Definition at line 345 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::EnumOverlayZOrders | ( | DWORD | dwFlags, |
| __in LPVOID | lpContext, | ||
| __in LPDDENUMSURFACESCALLBACK | lpfnCallback | ||
| ) |
Definition at line 353 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::Flip | ( | __in LPDIRECTDRAWSURFACE | lpDDSurfaceTargetOverride, |
| DWORD | dwFlags | ||
| ) |
Definition at line 362 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::GetAttachedSurface | ( | __in LPDDSCAPS | lpDDSCaps, |
| __deref_out LPDIRECTDRAWSURFACE * | lplpDDAttachedSurface | ||
| ) |
Definition at line 369 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::GetBltStatus | ( | DWORD | dwFlags | ) |
Definition at line 377 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::GetCaps | ( | __out LPDDSCAPS | lpDDSCaps | ) |
Definition at line 384 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::GetClipper | ( | __deref_out LPDIRECTDRAWCLIPPER * | lplpDDClipper | ) |
Definition at line 391 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::GetColorKey | ( | DWORD | dwFlags, |
| __out LPDDCOLORKEY | lpDDColorKey | ||
| ) |
Definition at line 398 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::GetDC | ( | __out HDC * | lphDC | ) |
Definition at line 405 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::GetFlipStatus | ( | DWORD | dwFlags | ) |
Definition at line 412 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::GetOverlayPosition | ( | __out LPLONG | lpdwX, |
| __out LPLONG | lpdwY | ||
| ) |
Definition at line 419 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::GetPalette | ( | __deref_out LPDIRECTDRAWPALETTE * | lplpDDPalette | ) |
Definition at line 426 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::GetPixelFormat | ( | __out LPDDPIXELFORMAT | lpDDPixelFormat | ) |
Definition at line 433 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::GetSurfaceDesc | ( | __out LPDDSURFACEDESC | lpDDSurfaceDesc | ) |
Definition at line 450 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::Initialize | ( | __in LPDIRECTDRAW | lpDD, |
| __in LPDDSURFACEDESC | lpDDSurfaceDesc | ||
| ) |
Definition at line 467 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::IsLost | ( | ) |
Definition at line 474 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::Lock | ( | __in LPRECT | lpDestRect, |
| __inout LPDDSURFACEDESC | lpDDSurfaceDesc, | ||
| DWORD | dwFlags, | ||
| HANDLE | hEvent | ||
| ) |
Definition at line 481 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::NonDelegatingQueryInterface | ( | REFIID | riid, |
| __deref_out void ** | ppv | ||
| ) |
Definition at line 281 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::ReleaseDC | ( | HDC | hDC | ) |
Definition at line 491 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::Restore | ( | ) |
Definition at line 498 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::SetClipper | ( | __in LPDIRECTDRAWCLIPPER | lpDDClipper | ) |
Definition at line 505 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::SetColorKey | ( | DWORD | dwFlags, |
| __in LPDDCOLORKEY | lpDDColorKey | ||
| ) |
Definition at line 512 of file videoctl.cpp.
|
inline |
Definition at line 108 of file videoctl.h.
| STDMETHODIMP CAggDrawSurface::SetOverlayPosition | ( | LONG | dwX, |
| LONG | dwY | ||
| ) |
Definition at line 519 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::SetPalette | ( | __in LPDIRECTDRAWPALETTE | lpDDPalette | ) |
Definition at line 526 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::Unlock | ( | __in LPVOID | lpSurfaceData | ) |
Definition at line 533 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::UpdateOverlay | ( | __in LPRECT | lpSrcRect, |
| __in LPDIRECTDRAWSURFACE | lpDDDestSurface, | ||
| __in LPRECT | lpDestRect, | ||
| DWORD | dwFlags, | ||
| __in LPDDOVERLAYFX | lpDDOverlayFX | ||
| ) |
Definition at line 540 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::UpdateOverlayDisplay | ( | DWORD | dwFlags | ) |
Definition at line 551 of file videoctl.cpp.
| STDMETHODIMP CAggDrawSurface::UpdateOverlayZOrder | ( | DWORD | dwFlags, |
| __in LPDIRECTDRAWSURFACE | lpDDSReference | ||
| ) |
Definition at line 558 of file videoctl.cpp.
|
protected |
Definition at line 92 of file videoctl.h.