AJA NTV2 SDK  17.6.0.2675
NTV2 SDK 17.6.0.2675
ddmm.cpp File Reference
#include <streams.h>
#include <ddraw.h>
#include "ddmm.h"
Include dependency graph for ddmm.cpp:

Go to the source code of this file.

Classes

struct  FindDeviceData
 

Functions

BOOL CALLBACK FindDeviceCallback (__in_opt GUID *lpGUID, __in LPSTR szName, __in LPSTR szDevice, __in LPVOID lParam)
 
BOOL CALLBACK FindDeviceCallbackEx (__in_opt GUID *lpGUID, __in LPSTR szName, __in LPSTR szDevice, __in LPVOID lParam, HMONITOR hMonitor)
 
IDirectDraw * DirectDrawCreateFromDevice (__in_opt LPSTR szDevice, PDRAWCREATE DirectDrawCreateP, PDRAWENUM DirectDrawEnumerateP)
 
IDirectDraw * DirectDrawCreateFromDeviceEx (__in_opt LPSTR szDevice, PDRAWCREATE DirectDrawCreateP, LPDIRECTDRAWENUMERATEEXA DirectDrawEnumerateExP)
 

Function Documentation

◆ DirectDrawCreateFromDevice()

IDirectDraw* DirectDrawCreateFromDevice ( __in_opt LPSTR  szDevice,
PDRAWCREATE  DirectDrawCreateP,
PDRAWENUM  DirectDrawEnumerateP 
)

Definition at line 66 of file ddmm.cpp.

◆ DirectDrawCreateFromDeviceEx()

IDirectDraw* DirectDrawCreateFromDeviceEx ( __in_opt LPSTR  szDevice,
PDRAWCREATE  DirectDrawCreateP,
LPDIRECTDRAWENUMERATEEXA  DirectDrawEnumerateExP 
)

Definition at line 101 of file ddmm.cpp.

◆ FindDeviceCallback()

BOOL CALLBACK FindDeviceCallback ( __in_opt GUID *  lpGUID,
__in LPSTR  szName,
__in LPSTR  szDevice,
__in LPVOID  lParam 
)

Definition at line 25 of file ddmm.cpp.

◆ FindDeviceCallbackEx()

BOOL CALLBACK FindDeviceCallbackEx ( __in_opt GUID *  lpGUID,
__in LPSTR  szName,
__in LPSTR  szDevice,
__in LPVOID  lParam,
HMONITOR  hMonitor 
)

Definition at line 43 of file ddmm.cpp.