simpleType containerFieldChoicesAudioGraph
type restriction of xs:NMTOKEN
properties
base xs:NMTOKEN
used by
attributes Analyser/@containerField AudioDestination/@containerField BiquadFilter/@containerField ChannelMerger/@containerField ChannelSelector/@containerField ChannelSplitter/@containerField Convolver/@containerField Delay/@containerField DynamicsCompressor/@containerField Gain/@containerField StreamAudioDestination/@containerField WaveShaper/@containerField
facets
Kind Value Annotation
enumeration children
appinfo
provide inputs to parent (X3DSoundChannelNode, X3DSoundDestinationNode, X3DSoundProcessingNode) as part of audio graph, otherwise standalone as childe in scene graph
enumeration outputs
appinfo
parent node is ChannelSplitter, which is providing single-channel signal input to this node
enumeration source
appinfo
parent node is Sound node: legacy X3D3 SFNode source is allowed content model (AudioClip or MovieTexture only), prefer X3D4 MFNode children.
annotation
appinfo
containerFieldChoicesAudioClip lists the allowed containerField enumeration values for AudioClip node:
                default "children" if parent is part of audio graph, "source" if parent node is Sound node,
                otherwise "outputs" signal is provided to this node by parent ChannelSplitter node.
source <xs:simpleType name="containerFieldChoicesAudioGraph">
 
<xs:annotation>
   
<xs:appinfo>containerFieldChoicesAudioClip lists the allowed containerField enumeration values for AudioClip node:
                default "children" if parent is part of audio graph, "source" if parent node is Sound node,
                otherwise "outputs" signal is provided to this node by parent ChannelSplitter node.
</xs:appinfo>
   
<xs:documentation source="https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField"/>
 
</xs:annotation>
 
<xs:restriction base="xs:NMTOKEN">
   
<xs:enumeration value="children">
     
<xs:annotation>
       
<xs:appinfo>provide inputs to parent (X3DSoundChannelNode, X3DSoundDestinationNode, X3DSoundProcessingNode) as part of audio graph, otherwise standalone as childe in scene graph</xs:appinfo>
     
</xs:annotation>
     
<!-- TODO consider "children" rather than "inputs" for greatest of DEF/USE/authoring flexibility without loss of parent-child functional relationships -->
   
</xs:enumeration>
   
<xs:enumeration value="outputs">
     
<xs:annotation>
       
<xs:appinfo>parent node is ChannelSplitter, which is providing single-channel signal input to this node</xs:appinfo>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="source">
     
<xs:annotation>
       
<xs:appinfo>parent node is Sound node: legacy X3D3 SFNode source is allowed content model (AudioClip or MovieTexture only), prefer X3D4 MFNode children.</xs:appinfo>
     
</xs:annotation>
   
</xs:enumeration>
 
</xs:restriction>
</xs:simpleType>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy