Spinnaker C
4.3.0.189
 
Macros | Enumerations | Functions | Variables
SaveToVideo_C.c File Reference

Macros

#define MAX_BUFF_LEN   256
 
#define NUM_IMAGES   100
 

Enumerations

enum  videoFileType { UNCOMPRESSED, MJPG, H264_AVI, H264_MP4 }
 

Functions

char * GetLastErrorMessage ()
 
bool8_t IsReadable (spinNodeHandle hNode, char nodeName[])
 
bool8_t IsWritable (spinNodeHandle hNode, char nodeName[])
 
spinError SaveArrayToVideo (spinNodeMapHandle hNodeMap, spinNodeMapHandle hNodeMapTLDevice, spinImage hImages[])
 
spinError PrintDeviceInfo (spinNodeMapHandle hNodeMap)
 
spinError AcquireImages (spinCamera hCam, spinNodeMapHandle hNodeMap, spinNodeMapHandle hNodeMapTLDevice, spinImage hImages[])
 
spinError RunSingleCamera (spinCamera hCam)
 
int main ()
 

Variables

const videoFileType chosenVideoFileType = UNCOMPRESSED
 
bool useCustomFrameRate = false
 
const float customFrameRate = 1.0
 
char lastErrorMessage [MAX_BUFF_LEN]
 
size_t lenLastErrorMessage = MAX_BUFF_LEN
 

Macro Definition Documentation

◆ MAX_BUFF_LEN

#define MAX_BUFF_LEN   256
Examples
SaveToVideo_C.c.

◆ NUM_IMAGES

#define NUM_IMAGES   100
Examples
SaveToVideo_C.c.

Enumeration Type Documentation

◆ videoFileType

Enumerator
UNCOMPRESSED 
MJPG 
H264_AVI 
H264_MP4 
Examples
SaveToVideo_C.c.

Function Documentation

◆ AcquireImages()

spinError AcquireImages ( spinCamera  hCam,
spinNodeMapHandle  hNodeMap,
spinNodeMapHandle  hNodeMapTLDevice,
spinImage  hImages[] 
)
Examples
SaveToVideo_C.c.

◆ GetLastErrorMessage()

char* GetLastErrorMessage ( )
Examples
SaveToVideo_C.c.

◆ IsReadable()

bool8_t IsReadable ( spinNodeHandle  hNode,
char  nodeName[] 
)
Examples
SaveToVideo_C.c.

◆ IsWritable()

bool8_t IsWritable ( spinNodeHandle  hNode,
char  nodeName[] 
)
Examples
SaveToVideo_C.c.

◆ main()

int main ( )
Examples
SaveToVideo_C.c.

◆ PrintDeviceInfo()

spinError PrintDeviceInfo ( spinNodeMapHandle  hNodeMap)
Examples
SaveToVideo_C.c.

◆ RunSingleCamera()

spinError RunSingleCamera ( spinCamera  hCam)
Examples
SaveToVideo_C.c.

◆ SaveArrayToVideo()

spinError SaveArrayToVideo ( spinNodeMapHandle  hNodeMap,
spinNodeMapHandle  hNodeMapTLDevice,
spinImage  hImages[] 
)
Examples
SaveToVideo_C.c.

Variable Documentation

◆ chosenVideoFileType

const videoFileType chosenVideoFileType = UNCOMPRESSED
Examples
SaveToVideo_C.c.

◆ customFrameRate

const float customFrameRate = 1.0
Examples
SaveToVideo_C.c.

◆ lastErrorMessage

char lastErrorMessage[MAX_BUFF_LEN]
Examples
SaveToVideo_C.c.

◆ lenLastErrorMessage

size_t lenLastErrorMessage = MAX_BUFF_LEN
Examples
SaveToVideo_C.c.

◆ useCustomFrameRate

bool useCustomFrameRate = false
Examples
SaveToVideo_C.c.