ILMMxfMux Interface

Interface Properties:

 

Type

Name

Description

BSTR When "getting" a BSTR property, the memory containing the string is allocated with SysAllocString. When this string is no longer needed, free this memory by calling SysFreeString if you are working in an environment such as C or C++ that does not automatically delete the memory. VB automatically deletes the memory, so VB programmers do not need to free the memory themselves.

ProductName

The Product Name that appears in the MXF metadata. This property identifies the product that created the MXF file.

BSTR When "getting" a BSTR property, the memory containing the string is allocated with SysAllocString. When this string is no longer needed, free this memory by calling SysFreeString if you are working in an environment such as C or C++ that does not automatically delete the memory. VB automatically deletes the memory, so VB programmers do not need to free the memory themselves.

CompanyName

The Company Name that appears in the MXF metadata. This property identifies the product's company.

long

ProductVersionMajor

The major version number of the product that created the MXF file.

long

ProductVersionMinor

The minor version number of the product that created the MXF file.

long

ProductVersionPatch

The patch version number of the product that created the MXF file.

long

ProductVersionBuild

The build version number of the product that created the MXF file.

long

ProductVersionRelease

The release version number of the product that created the MXF file.

long

ProductUID

The universal ID of the product that created the MXF file.

ILMMxfMuxMetaTracks *

MetaTracks

Gets a pointer to the multiplexer's MXF Metatracks object. This object can be used to construct MXF Meta Tracks.