Interface for collecting information about data stream modules.
More...
|
typedef void * | CVDSTREAM |
| Handle to logical data stream object.
|
|
|
cvbbool_t | CVDCanStreamEnum (DEVOBJ DeviceObject) |
| This function verifies if the handle implements IStreamEnum.
|
|
cvbres_t | CVDDeviceGetStreamAt (DEVOBJ DeviceObject, size_t Index, CVDSTREAM &Stream) |
| Returns the handle of the specified data stream module.
|
|
cvbres_t | CVDDeviceGetStreamCount (DEVOBJ DeviceObject, size_t &Count) |
| Returns the number of data stream modules that the target data streaming device holds.
|
|
Interface for collecting information about data stream modules.
This is a collection of features that aim to provide information about the data stream module. The information is required when a data stream module needs to be controlled.
- See also
- IAcquisitionEngine IStreamControl
◆ CVDSTREAM
Handle to logical data stream object.
The CVDSTREAM is a reference counted handle. It provides several interfaces for acquisition.
- See also
-
◆ CVDCanStreamEnum()
cvbbool_t CVDCanStreamEnum |
( |
DEVOBJ | DeviceObject | ) |
|
This function verifies if the handle implements IStreamEnum.
- Parameters
-
[in] | DeviceObject | Handle to be examined. |
- Returns
TRUE
if the handle implements IStreamEnum, FALSE
otherwise.
- Supported platforms:
- Win32
Win64
Linux
◆ CVDDeviceGetStreamAt()
cvbres_t CVDDeviceGetStreamAt |
( |
DEVOBJ | DeviceObject, |
|
|
size_t | Index, |
|
|
CVDSTREAM & | Stream ) |
Returns the handle of the specified data stream module.
- Parameters
-
[in] | DeviceObject | The handle of a target data streaming device. |
[in] | Index | The index of a target data stream module; the handle of the specified data stream module will be retured through Stream. |
[out] | Stream | The handle of a target data stream module that is specified ny Index. |
- Returns
-
◆ CVDDeviceGetStreamCount()
cvbres_t CVDDeviceGetStreamCount |
( |
DEVOBJ | DeviceObject, |
|
|
size_t & | Count ) |
Returns the number of data stream modules that the target data streaming device holds.
- Parameters
-
[in] | DeviceObject | The handle of a target data streaming device. |
[out] | Count | The number of data stream modules that the target data streaming device holds. |
- Returns
-