MCPcopy
hub / github.com/andremichelle/openDAW / DeviceSchema

Class DeviceSchema

packages/lib/dawproject/src/defaults.ts:484–514  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

482
483@Xml.Class("Device")
484export class DeviceSchema implements Referenceable {
485 @Xml.Attribute("id")
486 readonly id?: string
487
488 @Xml.Element("Enabled", BooleanParameterSchema)
489 readonly enabled?: BooleanParameterSchema
490
491 @Xml.Attribute("deviceRole", Xml.StringRequired)
492 readonly deviceRole!: string
493
494 @Xml.Attribute("loaded", Xml.BoolOptional)
495 readonly loaded?: boolean
496
497 @Xml.Attribute("deviceName")
498 readonly deviceName?: string
499
500 @Xml.Attribute("deviceID")
501 readonly deviceID?: string
502
503 @Xml.Attribute("deviceVendor")
504 readonly deviceVendor?: string
505
506 @Xml.Element("State", FileReferenceSchema)
507 readonly state?: FileReferenceSchema
508
509 @Xml.Attribute("name")
510 readonly name?: string
511
512 @Xml.ElementRef(ParameterSchema, "Parameters")
513 readonly automatedParameters?: ReadonlyArray<ParameterSchema>
514}
515
516@Xml.Class("BuiltinDevice")
517export class BuiltinDeviceSchema extends DeviceSchema {}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected