![]() |
AJA NTV2 SDK
18.0.0.2717
NTV2 SDK 18.0.0.2717
|
#include <videoctl.h>
Public Member Functions | |
| DECLARE_IUNKNOWN STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, __deref_out void **ppv) |
| CAggDirectDraw (__in_opt LPCTSTR pName, __inout_opt LPUNKNOWN pUnk) | |
| virtual | ~CAggDirectDraw () |
| void | SetDirectDraw (__inout LPDIRECTDRAW pDirectDraw) |
| STDMETHODIMP | Compact () |
| STDMETHODIMP | CreateClipper (DWORD dwFlags, __deref_out LPDIRECTDRAWCLIPPER *lplpDDClipper, __inout_opt IUnknown *pUnkOuter) |
| STDMETHODIMP | CreatePalette (DWORD dwFlags, __in LPPALETTEENTRY lpColorTable, __deref_out LPDIRECTDRAWPALETTE *lplpDDPalette, __inout_opt IUnknown *pUnkOuter) |
| STDMETHODIMP | CreateSurface (__in LPDDSURFACEDESC lpDDSurfaceDesc, __deref_out LPDIRECTDRAWSURFACE *lplpDDSurface, __inout_opt IUnknown *pUnkOuter) |
| STDMETHODIMP | DuplicateSurface (__in LPDIRECTDRAWSURFACE lpDDSurface, __deref_out LPDIRECTDRAWSURFACE *lplpDupDDSurface) |
| STDMETHODIMP | EnumDisplayModes (DWORD dwSurfaceDescCount, __in LPDDSURFACEDESC lplpDDSurfaceDescList, __in LPVOID lpContext, __in LPDDENUMMODESCALLBACK lpEnumCallback) |
| STDMETHODIMP | EnumSurfaces (DWORD dwFlags, __in LPDDSURFACEDESC lpDDSD, __in LPVOID lpContext, __in LPDDENUMSURFACESCALLBACK lpEnumCallback) |
| STDMETHODIMP | FlipToGDISurface () |
| STDMETHODIMP | GetCaps (__out LPDDCAPS lpDDDriverCaps, __out LPDDCAPS lpDDHELCaps) |
| STDMETHODIMP | GetDisplayMode (__out LPDDSURFACEDESC lpDDSurfaceDesc) |
| STDMETHODIMP | GetFourCCCodes (__inout LPDWORD lpNumCodes, __out_ecount(*lpNumCodes) LPDWORD lpCodes) |
| STDMETHODIMP | GetGDISurface (__deref_out LPDIRECTDRAWSURFACE *lplpGDIDDSurface) |
| STDMETHODIMP | GetMonitorFrequency (__out LPDWORD lpdwFrequency) |
| STDMETHODIMP | GetScanLine (__out LPDWORD lpdwScanLine) |
| STDMETHODIMP | GetVerticalBlankStatus (__out LPBOOL lpblsInVB) |
| STDMETHODIMP | Initialize (__in GUID *lpGUID) |
| STDMETHODIMP | RestoreDisplayMode () |
| STDMETHODIMP | SetCooperativeLevel (HWND hWnd, DWORD dwFlags) |
| STDMETHODIMP | SetDisplayMode (DWORD dwWidth, DWORD dwHeight, DWORD dwBpp) |
| STDMETHODIMP | WaitForVerticalBlank (DWORD dwFlags, HANDLE hEvent) |
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 | |
| LPDIRECTDRAW | m_pDirectDraw |
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 37 of file videoctl.h.
|
inline |
Definition at line 50 of file videoctl.h.
|
inlinevirtual |
Definition at line 54 of file videoctl.h.
| STDMETHODIMP CAggDirectDraw::Compact | ( | ) |
Definition at line 121 of file videoctl.cpp.
| STDMETHODIMP CAggDirectDraw::CreateClipper | ( | DWORD | dwFlags, |
| __deref_out LPDIRECTDRAWCLIPPER * | lplpDDClipper, | ||
| __inout_opt IUnknown * | pUnkOuter | ||
| ) |
Definition at line 128 of file videoctl.cpp.
| STDMETHODIMP CAggDirectDraw::CreatePalette | ( | DWORD | dwFlags, |
| __in LPPALETTEENTRY | lpColorTable, | ||
| __deref_out LPDIRECTDRAWPALETTE * | lplpDDPalette, | ||
| __inout_opt IUnknown * | pUnkOuter | ||
| ) |
Definition at line 135 of file videoctl.cpp.
| STDMETHODIMP CAggDirectDraw::CreateSurface | ( | __in LPDDSURFACEDESC | lpDDSurfaceDesc, |
| __deref_out LPDIRECTDRAWSURFACE * | lplpDDSurface, | ||
| __inout_opt IUnknown * | pUnkOuter | ||
| ) |
Definition at line 145 of file videoctl.cpp.
| STDMETHODIMP CAggDirectDraw::DuplicateSurface | ( | __in LPDIRECTDRAWSURFACE | lpDDSurface, |
| __deref_out LPDIRECTDRAWSURFACE * | lplpDupDDSurface | ||
| ) |
Definition at line 154 of file videoctl.cpp.
| STDMETHODIMP CAggDirectDraw::EnumDisplayModes | ( | DWORD | dwSurfaceDescCount, |
| __in LPDDSURFACEDESC | lplpDDSurfaceDescList, | ||
| __in LPVOID | lpContext, | ||
| __in LPDDENUMMODESCALLBACK | lpEnumCallback | ||
| ) |
Definition at line 162 of file videoctl.cpp.
| STDMETHODIMP CAggDirectDraw::EnumSurfaces | ( | DWORD | dwFlags, |
| __in LPDDSURFACEDESC | lpDDSD, | ||
| __in LPVOID | lpContext, | ||
| __in LPDDENUMSURFACESCALLBACK | lpEnumCallback | ||
| ) |
Definition at line 172 of file videoctl.cpp.
| STDMETHODIMP CAggDirectDraw::FlipToGDISurface | ( | ) |
Definition at line 182 of file videoctl.cpp.
| STDMETHODIMP CAggDirectDraw::GetCaps | ( | __out LPDDCAPS | lpDDDriverCaps, |
| __out LPDDCAPS | lpDDHELCaps | ||
| ) |
Definition at line 189 of file videoctl.cpp.
| STDMETHODIMP CAggDirectDraw::GetDisplayMode | ( | __out LPDDSURFACEDESC | lpDDSurfaceDesc | ) |
Definition at line 196 of file videoctl.cpp.
| STDMETHODIMP CAggDirectDraw::GetFourCCCodes | ( | __inout LPDWORD | lpNumCodes, |
| __out_ecount *lpNumCodes LPDWORD | lpCodes | ||
| ) |
Definition at line 203 of file videoctl.cpp.
| STDMETHODIMP CAggDirectDraw::GetGDISurface | ( | __deref_out LPDIRECTDRAWSURFACE * | lplpGDIDDSurface | ) |
Definition at line 210 of file videoctl.cpp.
| STDMETHODIMP CAggDirectDraw::GetMonitorFrequency | ( | __out LPDWORD | lpdwFrequency | ) |
Definition at line 217 of file videoctl.cpp.
| STDMETHODIMP CAggDirectDraw::GetScanLine | ( | __out LPDWORD | lpdwScanLine | ) |
Definition at line 224 of file videoctl.cpp.
| STDMETHODIMP CAggDirectDraw::GetVerticalBlankStatus | ( | __out LPBOOL | lpblsInVB | ) |
Definition at line 231 of file videoctl.cpp.
| STDMETHODIMP CAggDirectDraw::Initialize | ( | __in GUID * | lpGUID | ) |
Definition at line 238 of file videoctl.cpp.
| STDMETHODIMP CAggDirectDraw::NonDelegatingQueryInterface | ( | REFIID | riid, |
| __deref_out void ** | ppv | ||
| ) |
Definition at line 107 of file videoctl.cpp.
| STDMETHODIMP CAggDirectDraw::RestoreDisplayMode | ( | ) |
Definition at line 245 of file videoctl.cpp.
| STDMETHODIMP CAggDirectDraw::SetCooperativeLevel | ( | HWND | hWnd, |
| DWORD | dwFlags | ||
| ) |
Definition at line 252 of file videoctl.cpp.
|
inline |
Definition at line 57 of file videoctl.h.
| STDMETHODIMP CAggDirectDraw::SetDisplayMode | ( | DWORD | dwWidth, |
| DWORD | dwHeight, | ||
| DWORD | dwBpp | ||
| ) |
Definition at line 259 of file videoctl.cpp.
| STDMETHODIMP CAggDirectDraw::WaitForVerticalBlank | ( | DWORD | dwFlags, |
| HANDLE | hEvent | ||
| ) |
Definition at line 266 of file videoctl.cpp.
|
protected |
Definition at line 41 of file videoctl.h.