DXAPI_INTERFACE结构(dxmini.h)
DXAPI_INTERFACE结构包含接口回调函数,视频微型端口驱动程序 实现以支持 Kernel-Mode 视频传输。
语法
typedef struct _DXAPI_INTERFACE {
USHORT Size;
USHORT Version;
PVOID Context;
PVOID InterfaceReference;
PVOID InterfaceDereference;
PDX_GETIRQINFO DxGetIrqInfo;
PDX_ENABLEIRQ DxEnableIrq;
PDX_SKIPNEXTFIELD DxSkipNextField;
PDX_BOBNEXTFIELD DxBobNextField;
PDX_SETSTATE DxSetState;
PDX_LOCK DxLock;
PDX_FLIPOVERLAY DxFlipOverlay;
PDX_FLIPVIDEOPORT DxFlipVideoPort;
PDX_GETPOLARITY DxGetPolarity;
PDX_GETCURRENTAUTOFLIP DxGetCurrentAutoflip;
PDX_GETPREVIOUSAUTOFLIP DxGetPreviousAutoflip;
PDX_TRANSFER DxTransfer;
PDX_GETTRANSFERSTATUS DxGetTransferStatus;
} DXAPI_INTERFACE, *PDXAPI_INTERFACE;
成员
Size
指定此DXAPI_INTERFACE结构的大小(以字节为单位)。
Version
指定视频微型端口驱动程序 DxApi 接口的版本。 此值是在 dxmini.h中定义的DXAPI_HALVERSION。
Context
指向设备的设备扩展。
InterfaceReference
驱动程序未使用。
InterfaceDereference
驱动程序未使用。
DxGetIrqInfo
指向驱动程序提供的 DxGetIRQInfo 微型端口驱动程序回调函数。
DxEnableIrq
指向驱动程序提供的 DxEnableIRQ 微型端口驱动程序回调函数。
DxSkipNextField
指向驱动程序提供的 DxSkipNextField 微型端口驱动程序回调函数。
DxBobNextField
指向驱动程序提供的 DxBobNextField 微型端口驱动程序回调函数。
DxSetState
指向驱动程序提供的 DxSetState 微型端口驱动程序回调函数。
DxLock
指向驱动程序提供的 DxLock 微型端口驱动程序回调函数。
DxFlipOverlay
指向驱动程序提供的 DxFlipOverlay 微型端口驱动程序回调函数。
DxFlipVideoPort
指向驱动程序提供的 DxFlipVideoPort 微型端口驱动程序回调函数。
DxGetPolarity
指向驱动程序提供的 DxGetPolarity 微型端口驱动程序回调函数。
DxGetCurrentAutoflip
指向驱动程序提供的 DxGetCurrentAutoflip 微型端口驱动程序回调函数。
DxGetPreviousAutoflip
指向驱动程序提供的 DxGetPreviousAutoflip 微型端口驱动程序回调函数。
DxTransfer
指向驱动程序提供的 DxTransfer 微型端口驱动程序回调函数。
DxGetTransferStatus
指向驱动程序提供的 DxGetTransferStatus 微型端口驱动程序回调函数。
要求
要求 | 价值 |
---|---|
标头 | dxmini.h (包括 Dxmini.h) |