1 Definition | 2 Functional Requirements | 3 Syntax |
4 Semantics | 5 Conformance Testing | 6 Performance Assessment |
1 Definition
The parameters included in an MM-PropertyChange Process Action.
2 Functional Requirements
The Property Change Parameters are:
- Light Source Attributes:
- Light: ColourInfo, Intensity
- Audio: Source Types, Intensity
- Object Attributes:
- Perceptibility
- 3D Model or Visual Object
- Resize: the multiplication factors of the X, y, z axes of a 3D Model or Visual Object.
- Mass
- Gravity Property
- Texture
- Audio Object: Object Audio Characteristics
- Personal Status: to be applied to a Persona.
3 Syntax
https://schemas.mpai.community/MMM4/V2.1/data/Rights.json
4 Semantics
Label | Size | Description |
Header | N1 Bytes | Property Change Parameters Header |
– Standard – PropertyChangeParameters | 9 Bytes | The characters “MMM-RGT-V” |
– Version | N2 Bytes | Major version – 1 or 2 characters |
– Dot-separator | 1 Byte | The character “.” |
– Subversion | N3 Bytes | Minor version – 1 or 2 characters |
M-InstanceID | N4 Bytes | Identifier of M-Instance. |
PropertyChangeParametersID | N5 Bytes | Identifier of Rights. |
PropertyChangeParameters[] | N6 Bytes | Set of Rights Data |
SourceAttributes | N7 Bytes | One of Internal, Acquired, Granted. |
– Intensity | N8 Bytes | Measured in Watts |
– ColourInfo | N9 Bytes | As specified in Functional Requirements. |
– LightSourceType | N10 Bytes | As specified in Light Source |
– AudioSourceType | N11 Bytes | As specified in Audio Source |
– ObjectAttributes | N12 Bytes | Set of object attributes. |
– Perceptibility | N13 Bytes | 0=non perceptible, 1=perceptible. |
– Visual | N14 Bytes | Set of 3D Model and Visual characteristics. |
– Resize | N15 Bytes | Factors multiplying object axes. |
– Mass | N16 Bytes | Measure in kg-mass. |
– GravityProperty | N17 Bytes | 0=no gravity, 1=Earth gravity, other values possible. |
– Texture | N18 Bytes | As specified in Texture. |
– ObjectAudioCharacteristics | N19 Bytes | As specified in Object Audio Characteristics |
– PersonalStatus | N20 Bytes | Personal Status as specified in MPAI-MMC. |
DescrMetadata | N21 Bytes | Descriptive Metadata |