NI Video Measurement Suite

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.

Log in to get a better experience