Project nodes have XML metadata associated with them. You can gain access to it using the getMetaData and setMetaData methods on the WireTapNodeHandle object for the project node.
The following table shows valid values for each element in a project XML stream. Some elements are read-only. Values are returned by the IFFFS Wiretap server when you call getMetaData on the WireTapNodeHandle object for the project node.
| Element | Type | Valid Range/Values | Comments |
|---|---|---|---|
| <Project> | complex | Contains all other elements.
Required. |
|
| <Name> | string | Read-only, optional | |
| <Nickname> | string | Read-only, optional | |
| <Description> | string | No length restrictions | Optional |
| <CreationDate> | string | Read-only, optional | |
| <SetupDir> | string | No length restrictions | Optional
IFFFS Wiretap server returns the full path |
| <Partition> | string | Read-only, optional | |
| <Version> | integer | Read-only, optional | |
| <FrameWidth> | integer | 24 to 8192 | Optional |
| <FrameHeight> | integer | 24 to 8192 | Optional |
| <FrameDepth> | string | 8-bit
10-bit 12-bit 12-bit u 16-bit fp |
Optional
The u in 12-bit u means unpacked. fp stands for floating point. |
| <AspectRatio> | decimal | 0.001 to 100.0 | Optional |
| <FieldDominance> | string | FIELD_1
FIELD_2 PROGRESSIVE (case-sensitive) |
Optional |
| <ProxyWidth> | integer | Width of the proxies. Calculated: <FrameWidth> x <ProxyWidthHint>. | Read-only. |
| <ProxyWidthHint> | float | Used to compute the size of proxies. Must be one of the following:
|
Optional |
| <ProxyMinFrameSize> | integer | The threshold height over which proxies are generated when importing from MediaHub.
|
Optional |
| <ProxyAbove8bits> | string | true/false (case-sensitive) | Optional |
| <ProxyQuality> | string |
(case-sensitive) |
Optional |
| <ProxyRegenState> | integer | Read-only, optional | |
| <ProxyDepthMode> | string | 8-bit
SAME_AS_HIRES 8-BITS (deprecated) |
Optional |
| <ProxyDepth> | string | 8-bit
10-bit 12-bit 12-bit u 16-bit fp |
Optional
The u in 12-bit u means unpacked. fp stands for floating point. |
| <BatchShaderPath> | string | Path to the default Matchbox shaders | Optional |
| <ActionLightOperatorPath> | string | Path to the default Lightbox shaders | Optional |
| <ActionShaderPath> | string | Path to the default Matchbox for Action shaders | Optional |
| <InputColourSpaceRulesFile> | string | Path to the input colour space rules file | Optional |
| <VisualDepth> | string | 8-bit
12-bit unknown 8bits (deprecated) 12bits (deprecated) (case-sensitive) |
Optional |
| <ProcessMode> | integer | Rendering engine used. 1 for Flame Reactor.
0 for Classic Engine (deprecated) |
Optional |
| <IntermediatesProfile> | integer | Dictionary key defining the intermediate format used for caching. See the table below. | Optional |
| <FrameRate> | string | Default frame rate for menus that require a frame rate. | Optional |
| Compressed Intermediates | <IntermediatesProfile> Value |
|---|---|
| Uncompressed / RAW | 0 |
| Uncompressed | 2 |
| Legacy Configuration (deprecated) | 1 |
| DNx Compressed Intermediates (Linux-only) | |
| DNxHR/DNxHD 444 / RAW | 512 |
| DNxHR/DNxHD HQ / RAW | 513 |
| DNxHR/DNxHD SQ / RAW | 514 |
| DNxHR/DNxHD LB / RAW | 515 |
| DNxHR/DNxHD 444 | 640 |
| DNxHR/DNxHD HQ | 641 |
| DNxHR/DNxHD SQ | 642 |
| DNxHR/DNxHD LB | 643 |
| QuickTime ProRes (Linux and Mac) | |
| ProRes 422 Proxy | 65536 |
| ProRes 422 LT | 65537 |
| ProRes 422 | 65538 |
| ProRes 422 HQ | 65539 |
| ProRes 4444 | 65540 |
| ProRes 4444 XQ | 65541 |
| ProRes 422 Proxy / RAW | 65792 |
| ProRes 422 LT / RAW | 65793 |
| ProRes 422 / RAW | 65794 |
| ProRes 422 HQ / RAW | 65795 |
| ProRes 4444 / RAW | 65796 |
| ProRes 4444 XQ / RAW | 65797 |