Interface for collecting information about data stream modules. More...
Typedefs | |
| typedef void * | CVDSTREAM |
| Handle to logical data stream object. More... | |
Functions | |
| cvbbool_t | CVDCanStreamEnum (DEVOBJ DeviceObject) |
| This function verifies if the handle implements IStreamEnum. More... | |
| cvbres_t | CVDDeviceGetStreamAt (DEVOBJ DeviceObject, size_t Index, CVDSTREAM &Stream) |
| Returns the handle of the specified data stream module. More... | |
| cvbres_t | CVDDeviceGetStreamCount (DEVOBJ DeviceObject, size_t &Count) |
| Returns the number of data stream modules that the target data streaming device holds. More... | |
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.
Handle to logical data stream object.
The CVDSTREAM is a reference counted handle. It provides several interfaces for acquisition.
| cvbbool_t CVDCanStreamEnum | ( | DEVOBJ | DeviceObject | ) |
| cvbres_t CVDDeviceGetStreamAt | ( | DEVOBJ | DeviceObject, |
| size_t | Index, | ||
| CVDSTREAM & | Stream | ||
| ) |
Returns the handle of the specified data stream module.
| [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. |
| cvbres_t CVDDeviceGetStreamCount | ( | DEVOBJ | DeviceObject, |
| size_t & | Count | ||
| ) |
Returns the number of data stream modules that the target data streaming device holds.
| [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. |