/// rcp authored schema
ChannelAudioComponent
Exact USDA block introduced by RCP plus fixture-backed contract evidence.
Quick Read
ChannelAudioComponent has 1 field.
None are written in the baseline — RCP uses sparse authoring, emitting each field only when it differs from the engine default.
Authored as def RealityKitComponent "ChannelAudio" with info:id = "RealityKit.ChannelAudio".
For large components, prefer fixtures.csv for fixture-by-fixture authored rows and matrix.csv for the derived variant matrix.
Introduced USD Block
USDA
def RealityKitComponent "ChannelAudio"
{
uniform token info:id = "RealityKit.ChannelAudio"
} Sparse Patch Examples
Each fixture shows the USDA block RCP writes when a single parameter is changed in the inspector.
ALL.usda
Changes: gain
Changed field: gain
USDA
def RealityKitComponent "ChannelAudio"
{
float gain = -21.279995
uniform token info:id = "RealityKit.ChannelAudio"
} Gain.usda
Changes: gain
Changed field: gain
USDA
def RealityKitComponent "ChannelAudio"
{
float gain = -23.45
uniform token info:id = "RealityKit.ChannelAudio"
} Fields
gain float - Baseline
- not written — sparse only
- Written as
-21.279995, -23.45
Observed Authoring Matrix
4 fixtures × 1 field
| Variant | gain | Interpretation |
|---|---|---|
| ALL.usda | -21.279995 | Changes: gain |
| BASE.usda | omitted | Canonical baseline fixture |
| Gain.usda | -23.45 | Changes: gain |
| Resource.usda | omitted | Equivalent to baseline; empty scaffold only |