![]() |
Barst
2.0
A server that controls lab hardware.
|
#include <cpl defs.h>
Public Attributes | |
unsigned char | ucBrightness |
unsigned char | ucHue |
unsigned char | ucUSat |
unsigned char | ucVSat |
unsigned char | ucLumaContrast |
unsigned char | ucLumaFilt |
unsigned char | ucColorFmt |
unsigned char | ucVideoFmt |
bool | bLossless |
unsigned char | ucBpp |
int | nWidth |
int | nHeight |
DWORD | dwBuffSize |
Struct used to initialize an RTV channel for aquiring video frames.
Definition at line 448 of file cpl defs.h.
bool SChanInitRTV::bLossless |
If this is true, then every frame aquired will be sent to the client. This ensures that no frame is missed. However, if the client doesn't read in time, a lot of RAM will be used up quickly for the frames that are in RAM and are waiting to be sent. If it's false, a frame will only be sent if no other frame is waiting to be sent. So when we queue a frame, as long as the client has not read this frame, no other frame will be queued for sending.
Definition at line 474 of file cpl defs.h.
DWORD SChanInitRTV::dwBuffSize |
The total buffer length in bytes required to store an image of this channel. Typically it's nWidth*nHeight*ucBpp.
Definition at line 485 of file cpl defs.h.
int SChanInitRTV::nHeight |
The height of a frame of this channel.
Definition at line 482 of file cpl defs.h.
int SChanInitRTV::nWidth |
The width of a frame of this channel.
Definition at line 480 of file cpl defs.h.
unsigned char SChanInitRTV::ucBpp |
User doesn't supply these parameters - until end, the channels fills this in after it was created and is sent as a reply. Or user can request this. The number of bits per pixel that is used for this channel. Could be 24, 32 etc.
Definition at line 478 of file cpl defs.h.
unsigned char SChanInitRTV::ucBrightness |
Index 0 in AngeloRTV_Set_Image_Config (see RTV-24 manual).
Definition at line 451 of file cpl defs.h.
unsigned char SChanInitRTV::ucColorFmt |
The image format that RTV will return to us. These are the RTV defined values, such as 3 for RGB24 etc.
Definition at line 464 of file cpl defs.h.
unsigned char SChanInitRTV::ucHue |
Index 1 in AngeloRTV_Set_Image_Config.
Definition at line 453 of file cpl defs.h.
unsigned char SChanInitRTV::ucLumaContrast |
Index 4 in AngeloRTV_Set_Image_Config.
Definition at line 459 of file cpl defs.h.
unsigned char SChanInitRTV::ucLumaFilt |
Index 5 in AngeloRTV_Set_Image_Config.
Definition at line 461 of file cpl defs.h.
unsigned char SChanInitRTV::ucUSat |
Index 2 in AngeloRTV_Set_Image_Config.
Definition at line 455 of file cpl defs.h.
unsigned char SChanInitRTV::ucVideoFmt |
The video format that RTV uses to capture the video. These are RTV defined values such as 0 for full NTSC etc.
Definition at line 467 of file cpl defs.h.
unsigned char SChanInitRTV::ucVSat |
Index 3 in AngeloRTV_Set_Image_Config.
Definition at line 457 of file cpl defs.h.