Interface for controlling a data stream module. More...
Functions | |
cvbbool_t | CVDCanStreamControl (CVDSTREAM Stream) |
This function verifies if the handle implements IStreamControl. More... | |
cvbres_t | CVDStreamControlAbort (CVDSTREAM Stream) |
Gives a data stream module a cue to abort the data streaming processes. More... | |
cvbres_t | CVDStreamControlStart (CVDSTREAM Stream, cvbint64_t FrameCountToAcquire) |
Gives a data stream module a cue to start the data streaming processes. More... | |
cvbres_t | CVDStreamControlStop (CVDSTREAM Stream) |
Gives a data stream module a cue to stop the data streaming processes. More... | |
Interface for controlling a data stream module.
Data acquisition is done by the data acquisition engine and this interface offers you a set of features that help you to start or stop the engine. Note that you will have to control the data acquisition engine in parallel to achieve data acquisition.
cvbbool_t CVDCanStreamControl | ( | CVDSTREAM | Stream | ) |
cvbres_t CVDStreamControlAbort | ( | CVDSTREAM | Stream | ) |
Gives a data stream module a cue to abort the data streaming processes.
Unlike CVDStreamControlStop, this function call gives the target stereaming device a cue to immediately stop all ongoing data streaming processes.
[in] | Stream | The handle of a target data stream module. |
cvbres_t CVDStreamControlStart | ( | CVDSTREAM | Stream, |
cvbint64_t | FrameCountToAcquire | ||
) |
Gives a data stream module a cue to start the data streaming processes.
Gives the target data stream module a cue to start the data streaming process. In general, GenICam compliant streaming devices require a host to give them a cue to start data streaming. See CVDStreamAcquisitionEngineStart for the required instructions.
[in] | Stream | The handle of a target data stream module. |
[in] | FrameCountToAcquire | The number of complete frames to transmit; set -1 for infinite acquisition. |
cvbres_t CVDStreamControlStop | ( | CVDSTREAM | Stream | ) |
Gives a data stream module a cue to stop the data streaming processes.
Unlike CVDStreamControlAbort, this function call also gives the target device a cue to stop all ongoing data streaming processes but it requires the device to wait for the completion of the processes.
[in] | Stream | The handle of a target data stream module. |