1 Definition
An Item made of a continuous temporal flow of Data, e.g., an Audio Stream, an Animation Stream, or a Visual Object animated as a Point Cloud.
2 Functional Requirements
Streams may be used to:
- UM-Animate a Model.
- UM-Animate an Object.
- UM-Animate a Scene.
- MM-Embed a Digitised Object (e.g., a Point Cloud) at an M-Location.
3 Syntax
https://schemas.mpai.community/MMM4/V1.0/data/Stream.json
4 Semantics
Label | Size | Description |
Header | N1 Bytes | Stream Header |
– Standard-Item | 9 Bytes | The characters “MMM-STM-V” |
– Version | N2 Byte | Major version – 1 or 2 Bytes |
– Dot-separator | 1 Byte | The character “.” |
– Subversion | N3 Bytes | Minor version – 1 or 2 Bytes |
MInstanceID | N4 Bytes | Identifier of M-Instance. |
StreamID | N5 Bytes | Identifier of the Stream. |
StreamDataQualifier | N6 Bytes | Stream Qualifier. |
StreamLength | N7 Bytes | Number of Bytes in Stream |
StreamDataURI | N8 Bytes | URI of Data of Stream |
DescrMetadata | N9 Bytes | Descriptive Metadata |