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

Class ChannelSchema

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

Source from the content-addressed store, hash-verified

561
562@Xml.Class("Channel")
563export class ChannelSchema implements Referenceable {
564 @Xml.Attribute("id")
565 readonly id?: string
566
567 @Xml.Attribute("role")
568 readonly role?: ChannelRole
569
570 @Xml.Attribute("audioChannels", Xml.NumberOptional)
571 readonly audioChannels?: int
572
573 @Xml.Attribute("destination")
574 readonly destination?: string
575
576 @Xml.Attribute("solo", Xml.BoolOptional)
577 readonly solo?: boolean
578
579 @Xml.ElementRef(DeviceSchema, "Devices")
580 readonly devices?: ReadonlyArray<DeviceSchema>
581
582 @Xml.Element("Volume", RealParameterSchema)
583 readonly volume?: RealParameterSchema
584
585 @Xml.Element("Pan", RealParameterSchema)
586 readonly pan?: RealParameterSchema
587
588 @Xml.Element("Mute", BooleanParameterSchema)
589 readonly mute?: BooleanParameterSchema
590
591 @Xml.ElementRef(SendSchema, "Sends")
592 readonly sends?: SendSchema[]
593}
594
595@Xml.Class("Track")
596export class TrackSchema extends LaneSchema {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected