📄 1394camapi.h
字号:
);
ULONG
CAMAPI
FreeAddressRange(
HWND hWnd,
PSTR szDeviceName,
HANDLE hAddressRange
);
ULONG
CAMAPI
SetAddressData(
HWND hWnd,
PSTR szDeviceName,
PSET_ADDRESS_DATA setAddressData
);
ULONG
CAMAPI
AsyncRead(
HWND hWnd,
PSTR szDeviceName,
PASYNC_READ asyncRead,
BOOL bAutoAlloc
);
ULONG
CAMAPI
AsyncWrite(
HWND hWnd,
PSTR szDeviceName,
PASYNC_WRITE asyncWrite,
BOOL bAutoAlloc
);
ULONG
CAMAPI
AsyncLock(
HWND hWnd,
PSTR szDeviceName,
PASYNC_LOCK asyncLock
);
ULONG
CAMAPI
AsyncStream(
HWND hWnd,
PSTR szDeviceName,
PASYNC_STREAM asyncStream,
BOOL bAutoAlloc
);
void
CAMAPI
AsyncStartLoopback(
HWND hWnd,
PSTR szDeviceName,
PASYNC_LOOPBACK_PARAMS asyncLoopbackParams
);
void
CAMAPI
AsyncStopLoopback(
PASYNC_LOOPBACK_PARAMS asyncLoopbackParams
);
void
CAMAPI
AsyncStreamStartLoopback(
HWND hWnd,
PSTR szDeviceName,
PASYNC_STREAM_LOOPBACK_PARAMS streamLoopbackParams
);
void
CAMAPI
AsyncStreamStopLoopback(
PASYNC_STREAM_LOOPBACK_PARAMS streamLoopbackParams
);
ULONG
CAMAPI
IsochAllocateBandwidth(
HWND hWnd,
PSTR szDeviceName,
PISOCH_ALLOCATE_BANDWIDTH isochAllocateBandwidth
);
ULONG
CAMAPI
IsochAllocateChannel(
HWND hWnd,
PSTR szDeviceName,
PISOCH_ALLOCATE_CHANNEL isochAllocateChannel
);
ULONG
CAMAPI
IsochAllocateResources(
HWND hWnd,
PSTR szDeviceName,
PISOCH_ALLOCATE_RESOURCES isochAllocateResources
);
ULONG
CAMAPI
IsochAttachBuffers(
HWND hWnd,
PSTR szDeviceName,
PISOCH_ATTACH_BUFFERS isochAttachBuffers,
BOOL bAutoAlloc,
BOOL bAutoFill
);
/*
ULONG
CAMAPI
IsochStartImageAcquisition(
HWND hWnd,
PISOCH_GET_IMAGE_PARAMS pIsochGetImageParams
);
ULONG
CAMAPI
IsochAcquireImage(
HWND hWnd,
PISOCH_GET_IMAGE_PARAMS pIsochGetImageParams
);
ULONG
CAMAPI
IsochStopImageAcquisition(
HWND hWnd,
PISOCH_GET_IMAGE_PARAMS pIsochGetImageParams
);
ULONG
CAMAPI
IsochStartImageCapture(
HWND hWnd,
PISOCH_GET_IMAGE_PARAMS pIsochGetImageParams
);
ULONG
CAMAPI
IsochAttachBufferCapture(
HWND hWnd,
PISOCH_GET_IMAGE_PARAMS pIsochGetImageParams
);
ULONG
CAMAPI
IsochWaitImageCapture(
HWND hWnd,
PISOCH_GET_IMAGE_PARAMS pIsochGetImageParams
);
ULONG
CAMAPI
IsochStopImageCapture(
HWND hWnd,
PISOCH_GET_IMAGE_PARAMS pIsochGetImageParams
);
*/
ULONG
CAMAPI
IsochDetachBuffers(
HWND hWnd,
PSTR szDeviceName,
PISOCH_DETACH_BUFFERS isochDetachBuffers
);
ULONG
CAMAPI
IsochFreeBandwidth(
HWND hWnd,
PSTR szDeviceName,
HANDLE hBandwidth
);
ULONG
CAMAPI
IsochFreeChannel(
HWND hWnd,
PSTR szDeviceName,
ULONG nChannel
);
ULONG
CAMAPI
IsochFreeResources(
HWND hWnd,
PSTR szDeviceName,
HANDLE hResource
);
ULONG
CAMAPI
IsochListen(
HWND hWnd,
PSTR szDeviceName,
PISOCH_LISTEN isochListen
);
ULONG
CAMAPI
IsochQueryCurrentCycleTime(
HWND hWnd,
PSTR szDeviceName,
PCYCLE_TIME CycleTime
);
ULONG
CAMAPI
IsochQueryResources(
HWND hWnd,
PSTR szDeviceName,
PISOCH_QUERY_RESOURCES isochQueryResources
);
ULONG
CAMAPI
IsochSetChannelBandwidth(
HWND hWnd,
PSTR szDeviceName,
PISOCH_SET_CHANNEL_BANDWIDTH isochSetChannelBandwidth
);
ULONG
CAMAPI
IsochStop(
HWND hWnd,
PSTR szDeviceName,
PISOCH_STOP isochStop
);
ULONG
CAMAPI
IsochTalk(
HWND hWnd,
PSTR szDeviceName,
PISOCH_TALK isochTalk
);
void
CAMAPI
IsochStartLoopback(
HWND hWnd,
PSTR szDeviceName,
PISOCH_LOOPBACK_PARAMS isochLoopbackParams
);
void
CAMAPI
IsochStopLoopback(
PISOCH_LOOPBACK_PARAMS isochLoopbackParams
);
ULONG
CAMAPI
GetLocalHostInformation(
HWND hWnd,
PSTR szDeviceName,
PGET_LOCAL_HOST_INFORMATION GetLocalHostInfo,
BOOL bAutoAlloc
);
ULONG
CAMAPI
Get1394AddressFromDeviceObject(
HWND hWnd,
PSTR szDeviceName,
PGET_1394_ADDRESS Get1394Address
);
ULONG
CAMAPI
Control(
HWND hWnd,
PSTR szDeviceName
);
ULONG
CAMAPI
GetMaxSpeedBetweenDevices(
HWND hWnd,
PSTR szDeviceName,
PGET_MAX_SPEED_BETWEEN_DEVICES GetMaxSpeedBetweenDevices
);
ULONG
CAMAPI
SetDeviceXmitProperties(
HWND hWnd,
PSTR szDeviceName,
PDEVICE_XMIT_PROPERTIES DeviceXmitProperties
);
ULONG
CAMAPI
GetConfigurationInformation(
HWND hWnd,
PSTR szDeviceName
);
ULONG
CAMAPI
BusReset(
HWND hWnd,
PSTR szDeviceName,
ULONG fulFlags
);
ULONG
CAMAPI
GetGenerationCount(
HWND hWnd,
PSTR szDeviceName,
PULONG GenerationCount
);
ULONG
CAMAPI
SendPhyConfigurationPacket(
HWND hWnd,
PSTR szDeviceName,
PPHY_CONFIGURATION_PACKET PhyConfigurationPacket
);
ULONG
CAMAPI
BusResetNotification(
HWND hWnd,
PSTR szDeviceName,
ULONG fulFlags
);
ULONG
CAMAPI
SetLocalHostInformation(
HWND hWnd,
PSTR szDeviceName,
PSET_LOCAL_HOST_INFORMATION SetLocalHostInfo
);
void
CAMAPI
ResetCameraState(
PSTR szDeviceName
);
DWORD
CAMAPI
ReadRegister(
PSTR szDeviceName,
ULONG ulOffset,
PUCHAR bytes
);
DWORD
CAMAPI
ReadRegisterUL(
PSTR szDeviceName,
ULONG ulOffset,
PULONG pData
);
DWORD
CAMAPI
WriteRegister(
PSTR szDeviceName,
ULONG ulOffset,
PUCHAR bytes
);
DWORD
CAMAPI
WriteRegisterUL(
PSTR szDeviceName,
ULONG ulOffset,
ULONG data
);
DWORD
CAMAPI
GetModelName(
PSTR szDeviceName,
PSTR buffer,
ULONG buflen
);
DWORD
CAMAPI
GetVendorName(
PSTR szDeviceName,
PSTR buffer,
ULONG buflen
);
#endif
#ifdef __cplusplus
}
#endif
#endif /* __1394_CAMAPI_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -