<VirtualDevice>
VirtualDevice with index zero is always the NodeManager and is added automatically.
| Name | ID / Addr | Type | Mlt | Description |
| Name | ID /Addr | Attr | 1 | Name of the VirtualDevice. |
| TargetDevice | Addr | Attr | 0 .. 1 | Index of the target device, which can be a decimal (15) or a hexadecimal (0x0F). |
| TargetAddr | Addr | Attr | 0 .. 1 | Base target device Addr, which can be a decimal (10944) or a hexadecimal (0x2AC0). |
| Core | ID | Attr | 0 .. 1 | Core index of the target device. At least one parent of the Object must specify the core ID. Core ID is inherited from the parent Object. |
| Instance | ID | Attr | 0 .. 1 | xAF instance index of the target device. At least one parent of the Object must specify the xAF instance ID. The instance ID is inherited from the parent object. |
| BlockID | ID | Attr | 0 .. 1 | ID of the audio processing block including sub- block ID. Format: xxx.yyy.zzz (xxx is MSB of block ID, yyy is LSB of block ID, zzz is sub-block ID). |
| <Objects> | ID /Addr | Elmt | 0 .. 1 | Container for Object Defs. |
| <StateVariables> | ID /Addr | Elmt | 0 .. 1 | Container for StateVariables Defs. |