C++/CLI Sample
Demonstrates how to create a C++/CLI library using the VideoXpert SDK
CPPCli::NewExport Class Reference

The NewExport class represents a new export. More...

#include <NewExport.h>

Public Member Functions

 NewExport ()
 Default constructor. More...
 
 NewExport (VxSdk::VxNewExport *vxNewExport)
 Constructor. More...
 
virtual ~NewExport ()
 Destructor. More...
 
 !NewExport ()
 Finaliser. More...
 

Package Attributes

VxSdk::VxNewExport_newExport
 
System::Collections::Generic::List< NewExportClip^ >^ _clips
 

Properties

System::Collections::Generic::List< NewExportClip^ >^ Clips [get]
 Gets the clips that shall be included in this export when triggered. More...
 
Export::Formats Format [get, set]
 Gets or sets the export format to use. More...
 
System::String^  Name [get, set]
 Gets or sets the friendly name of the export. More...
 
System::String^  Password [get, set]
 Gets or sets the password for the Export. If set, the export data will be signed and encrypted. This password will be required to decrypt the export data. If not set, the export data will not be signed or encrypted. More...
 

Detailed Description

The NewExport class represents a new export.

Definition at line 12 of file NewExport.h.

Constructor & Destructor Documentation

CPPCli::NewExport::NewExport ( )
inline

Default constructor.

Definition at line 18 of file NewExport.h.

18  {
20  _clips = gcnew System::Collections::Generic::List<CPPCli::NewExportClip^>();
21  }
VxSdk::VxNewExport * _newExport
Definition: NewExport.h:82
System::Collections::Generic::List< NewExportClip^ >^ _clips
Definition: NewExport.h:83
CPPCli::NewExport::NewExport ( VxSdk::VxNewExport vxNewExport)

Constructor.

Implements the new export class.

Parameters
vxNewExportThe new export.

Definition at line 6 of file NewExport.cpp.

6  {
7  _newExport = vxNewExport;
8 }
VxSdk::VxNewExport * _newExport
Definition: NewExport.h:82
virtual CPPCli::NewExport::~NewExport ( )
inlinevirtual

Destructor.

Definition at line 32 of file NewExport.h.

32  {
33  this->!NewExport();
34  }
NewExport()
Default constructor.
Definition: NewExport.h:18
CPPCli::NewExport::!NewExport ( )

Finaliser.

Definition at line 10 of file NewExport.cpp.

10  {
11  delete _newExport;
12 }
VxSdk::VxNewExport * _newExport
Definition: NewExport.h:82

Member Data Documentation

System::Collections::Generic::List<NewExportClip^> ^ CPPCli::NewExport::_clips
package

Definition at line 83 of file NewExport.h.

VxSdk::VxNewExport* CPPCli::NewExport::_newExport
package

Definition at line 82 of file NewExport.h.

Property Documentation

System:: Collections:: Generic:: List< NewExportClip^>^ CPPCli::NewExport::Clips
get

Gets the clips that shall be included in this export when triggered.

A List of clips included in the export.

Definition at line 45 of file NewExport.h.

Export:: Formats CPPCli::NewExport::Format
getset

Gets or sets the export format to use.

The export Format.

Definition at line 54 of file NewExport.h.

System:: String^ CPPCli::NewExport::Name
getset

Gets or sets the friendly name of the export.

The friendly name.

Definition at line 64 of file NewExport.h.

System:: String^ CPPCli::NewExport::Password
getset

Gets or sets the password for the Export. If set, the export data will be signed and encrypted. This password will be required to decrypt the export data. If not set, the export data will not be signed or encrypted.

The password.

Definition at line 75 of file NewExport.h.


The documentation for this class was generated from the following files: