VLGETDEVICE(3dm) VLGETDEVICE(3dm)
vlGetDevice, vlGetDeviceList - get VL device information
#include <dmedia/vl.h>
VLDev vlGetDevice(VLServer svr, VLPath path);
int vlGetDeviceList(VLServer svr, VLDevList *devlist);
If vlGetDeviceList is supplied with a pointer to a VLDevList struct, it
fills in the struct with a list of available devices. The device
information includes the number of devices available, and an array of
VLDevice structs, each of which describes a device. The VLDevice struct
contains the index of that device, the device name, the number of nodes
available and a list of VLNodeInfo structs, describing the available
nodes.
The device names returned may be mapped to video products as follows:
vino VINO Video for Indy.
mvp O2 Video.
ev1 Indy Video, Galileo Video, Indigo2 Video, Indigo2 Video for
IMPACT.
impact Indigo2 IMPACT Video, Indigo2 IMPACT Compression, OCTANE
Digital Video, OCTANE Compression. (Note that when used
together, the video and compression boards are logically
treated as a single device. For example, paths that span
both pieces of hardware may be created.)
evo OCTANE Personal Video.
Sirius Sirius Video.
DIVO DIVO Digital Video Option.
vlGetDevice returns the id of the device on which the given path was
created.
Upon successful completion, vlGetDevice returns a valid device id, and
vlGetDeviceList returns VLSuccess. Otherwise, a value of -1 is returned
and vlErrno is set to indicate the error.
An error number of VLBadValue means you passed a null pointer for
devlist. An error number of VLBadServer means that the server handle you
passed in was bad.
Page 1
VLGETDEVICE(3dm) VLGETDEVICE(3dm)
vlCreatePath(3dm)
VLGETDEVICE(3dm) VLGETDEVICE(3dm)
vlGetDevice, vlGetDeviceList - get VL device information
#include <dmedia/vl.h>
VLDev vlGetDevice(VLServer svr, VLPath path);
int vlGetDeviceList(VLServer svr, VLDevList *devlist);
If vlGetDeviceList is supplied with a pointer to a VLDevList struct, it
fills in the struct with a list of available devices. The device
information includes the number of devices available, and an array of
VLDevice structs, each of which describes a device. The VLDevice struct
contains the index of that device, the device name, the number of nodes
available and a list of VLNodeInfo structs, describing the available
nodes.
The device names returned may be mapped to video products as follows:
vino VINO Video for Indy.
mvp O2 Video.
ev1 Indy Video, Galileo Video, Indigo2 Video, Indigo2 Video for
IMPACT.
impact Indigo2 IMPACT Video, Indigo2 IMPACT Compression, OCTANE
Digital Video, OCTANE Compression. (Note that when used
together, the video and compression boards are logically
treated as a single device. For example, paths that span
both pieces of hardware may be created.)
evo OCTANE Personal Video.
Sirius Sirius Video.
DIVO DIVO Digital Video Option.
vlGetDevice returns the id of the device on which the given path was
created.
Upon successful completion, vlGetDevice returns a valid device id, and
vlGetDeviceList returns VLSuccess. Otherwise, a value of -1 is returned
and vlErrno is set to indicate the error.
An error number of VLBadValue means you passed a null pointer for
devlist. An error number of VLBadServer means that the server handle you
passed in was bad.
Page 1
VLGETDEVICE(3dm) VLGETDEVICE(3dm)
vlCreatePath(3dm)
PPPPaaaaggggeeee 2222 [ Back ]
|