VideoMASTER_Initialise
- Updated2023-08-17
- 1 minute(s) read
VideoMASTER_Initialise
Description:
This function initializes NI VMS by reading all configuration files and verifying licensed software features. This function should be called before any other in the API.
Syntax:
typedef struct {
long dimSize;
LStrHandle String[1];
} Standard;
typedef Standard **StandardHdl;
typedef struct {
StandardHdl CVBS;
StandardHdl CAV;
StandardHdl VGA;
} Standards;
typedef struct {
LVBoolean Demo;
LVBoolean Composite;
LVBoolean SVideo;
LVBoolean Component;
LVBoolean MPEG;
LVBoolean OnLine;
LVBoolean Camera;
LVBoolean VBI;
LVBoolean Macrovision;
LVBoolean Instruware;
LVBoolean TestStand;
LVBoolean Digital;
} Features;
typedef struct {
Path cvbsStandards;
Path cavStandards;
Path vgaStandards;
Path CameraZones;
Path Hardware;
Path CameraLocationGroups;
} FilePaths;
typedef struct {
LStrHandle cvbsStandards;
LStrHandle cavStandards;
LStrHandle vgaStandards;
LStrHandle CameraZones;
LStrHandle Hardware;
LStrHandle CameraLocationGroups;
} CFilePathsOut;
void VideoMASTER_Initialise(
ErrorCluster *errorIn,
ErrorCluster *errorOut,
Standards *availableStandards,
Features *featuresLicensed,
FilePaths *filePathsOut);
void CVideoMASTER_Initialise(
ErrorCluster *errorIn,
ErrorCluster *errorOut,
Standards *availableStandards,
Features *featuresLicensed,
CFilePathsOut *filePathsOut);
Parameters:
refer to the corresponding LabVIEW API VideoMASTER Initialise for a detailed description of each parameter.