| Class IDirectDrawVideoPort (unit DirectX) |
IUnknown
IDirectDrawVideoPort Interface
| Constructors |
| Functions |
function Flip(lpDDSurface: IDirectDrawSurface; dwFlags: DWORD): HRESULT;
function GetBandwidthInfo(const lpddpfFormat: DDPIXELFORMAT; dwWidth: DWORD;
dwHeight: DWORD; dwFlags: DWORD; var lpBandwidth: DDVIDEOPORTBANDWIDTH):
HRESULT;
function GetColorControls(var lpColorControl: DDCOLORCONTROL): HRESULT;
function GetFieldPolarity(var lpbVideoField: BOOL): HRESULT;
function GetInputFormats(var lpNumFormats: DWORD; var lpFormats:
DDPIXELFORMAT; dwFlags: DWORD): HRESULT;
function GetOutputFormats(const lpInputFormat: DDPIXELFORMAT;
var lpNumFormats: DWORD; var lpFormats: DDPIXELFORMAT; dwFlags: DWORD):
HRESULT;
function GetVideoLine(var lpdwLine: DWORD): HRESULT;
function GetVideoSignalStatus(varlpdwStatus: DWORD): HRESULT;
function SetColorControls(const lpColorControl: DDCOLORCONTROL): HRESULT;
function SetTargetSurface(lpDDSurface: IDirectDrawSurface; dwFlags: DWORD):
HRESULT;
function StartVideo(const lpVideoInfo: DDVIDEOPORTINFO): HRESULT;
function StopVideo: HRESULT;
function UpdateVideo(const lpVideoInfo: DDVIDEOPORTINFO): HRESULT;
function WaitForSync(dwFlags: DWORD; dwLine: DWORD; dwTimeout: DWORD):
HRESULT;| Properties |
| Events |
| Variables |
| Constructors |
| Functions |
function Flip(lpDDSurface: IDirectDrawSurface; dwFlags: DWORD): HRESULT;** IDirectDrawVideoPort methods
function GetBandwidthInfo(const lpddpfFormat: DDPIXELFORMAT; dwWidth: DWORD;
dwHeight: DWORD; dwFlags: DWORD; var lpBandwidth: DDVIDEOPORTBANDWIDTH):
HRESULT;
function GetColorControls(var lpColorControl: DDCOLORCONTROL): HRESULT;
function GetFieldPolarity(var lpbVideoField: BOOL): HRESULT;
function GetInputFormats(var lpNumFormats: DWORD; var lpFormats:
DDPIXELFORMAT; dwFlags: DWORD): HRESULT;
function GetOutputFormats(const lpInputFormat: DDPIXELFORMAT;
var lpNumFormats: DWORD; var lpFormats: DDPIXELFORMAT; dwFlags: DWORD):
HRESULT;
function GetVideoLine(var lpdwLine: DWORD): HRESULT;
function GetVideoSignalStatus(varlpdwStatus: DWORD): HRESULT;
function SetColorControls(const lpColorControl: DDCOLORCONTROL): HRESULT;
function SetTargetSurface(lpDDSurface: IDirectDrawSurface; dwFlags: DWORD):
HRESULT;
function StartVideo(const lpVideoInfo: DDVIDEOPORTINFO): HRESULT;
function StopVideo: HRESULT;
function UpdateVideo(const lpVideoInfo: DDVIDEOPORTINFO): HRESULT;
function WaitForSync(dwFlags: DWORD; dwLine: DWORD; dwTimeout: DWORD):
HRESULT;| Properties |
| Events |
| Variables |