Skip to content

Commit 9db2c0f

Browse files
authored
Define Speaker node with attributes and children
Added a new Node Definition for Speaker with attributes and child nodes.
1 parent a22f2d9 commit 9db2c0f

1 file changed

Lines changed: 31 additions & 0 deletions

File tree

mvr-spec.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -862,6 +862,37 @@ EXAMPLE An example of a node definition is shown below:
862862
</ListeningPlane>
863863
```
864864

865+
## Node Definition: Speaker
866+
867+
This node defines a Speaker object. The defined Speaker Node Attributes are specified in Table XX.
868+
869+
Node name: `Speaker`
870+
871+
##### Table XX — *Speaker Node Attributes*
872+
873+
| Attribute Name | Attribute Value Type | Default Value when Optional | Description |
874+
| -------------- | --------------------------------------- | --------------------------- | ------------------------------------ |
875+
| uuid | [UUID](#user-content-attrtype-uuid) | Not Optional | The unique identifier of the object. |
876+
| name | [String](#user-content-attrtype-string) | Empty | The name of the object. |
877+
878+
The child list (Table XX) contains a list of one of the following nodes:
879+
880+
##### Table XX — *Speaker Node Childs*
881+
882+
| Child Node | Allowed Count | Value Type | Description |
883+
| ------------------------------------------------- | ------------- | ------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
884+
| [Matrix](#node-definition-matrix) | 0 or 1 | | The location of the object inside the parent coordinate system. |
885+
| [Classing](#node-definition-class) | 0 or 1 | [UUID](#user-content-attrtype-uuid) | The Class the object belongs to. |
886+
| GDTFSpec | 0 or 1 | [FileName](#user-content-attrtype-filename) | The name of the file containing the GDTF information for this object, conforming to the DIN SPEC 15800. |
887+
| [Addresses](#node-definition-addresses) | 0 or 1 | | The container for DMX Addresses for this object. |
888+
| [Alignments](#node-definition-alignments) | 0 or 1 | | The container for Alignments for this object. |
889+
| [CustomCommands](#node-definition-customcommands) | 0 or 1 | | The container for custom command for this object. |
890+
| [Overwrites](#node-definition-overwrites) | 0 or 1 | | The container for overwrites for this object. |
891+
| [Connections](#node-definition-connections) | 0 or 1 | | The container for connections for this object. |
892+
| [ChildList](#node-definition-childlist) | 0 or 1 | | A list of graphic objects that are part of the layer. |
893+
| [Rotation] (#node-definition-float) | 0 or 1 | | Rotation of the internal sound source. |
894+
895+
865896
## Other Node Definition
866897

867898
### Node Definition: Matrix

0 commit comments

Comments
 (0)