AudioGraph.CreateSubmixNode AudioGraph.CreateSubmixNode AudioGraph.CreateSubmixNode AudioGraph.CreateSubmixNode AudioGraph.CreateSubmixNode Method

Definition

Overloads

CreateSubmixNode() CreateSubmixNode() CreateSubmixNode() CreateSubmixNode() CreateSubmixNode()

Creates an AudioSubmixNode that mixes the output of one or more audio graph nodes into a single output that can be connected to output nodes or other submix nodes.

CreateSubmixNode(AudioEncodingProperties) CreateSubmixNode(AudioEncodingProperties) CreateSubmixNode(AudioEncodingProperties) CreateSubmixNode(AudioEncodingProperties) CreateSubmixNode(AudioEncodingProperties)

Creates an AudioSubmixNode that mixes the output of one or more audio graph nodes into a single output that can be connected to output nodes or other submix nodes.

CreateSubmixNode(AudioEncodingProperties, AudioNodeEmitter) CreateSubmixNode(AudioEncodingProperties, AudioNodeEmitter) CreateSubmixNode(AudioEncodingProperties, AudioNodeEmitter) CreateSubmixNode(AudioEncodingProperties, AudioNodeEmitter) CreateSubmixNode(AudioEncodingProperties, AudioNodeEmitter)

Creates a spatial audio-enabled AudioSubmixNode that mixes the output of one or more audio graph nodes into a single output that can be connected to output nodes or other submix nodes.

CreateSubmixNode() CreateSubmixNode() CreateSubmixNode() CreateSubmixNode() CreateSubmixNode()

Creates an AudioSubmixNode that mixes the output of one or more audio graph nodes into a single output that can be connected to output nodes or other submix nodes.

public : AudioSubmixNode CreateSubmixNode()
AudioSubmixNode CreateSubmixNode() const;
public AudioSubmixNode CreateSubmixNode()
Public Function CreateSubmixNode() As AudioSubmixNode
var audioSubmixNode = audioGraph.createSubmixNode();

Returns

Additional features and requirements

Capabilities
backgroundMediaRecording
See also

CreateSubmixNode(AudioEncodingProperties) CreateSubmixNode(AudioEncodingProperties) CreateSubmixNode(AudioEncodingProperties) CreateSubmixNode(AudioEncodingProperties) CreateSubmixNode(AudioEncodingProperties)

Creates an AudioSubmixNode that mixes the output of one or more audio graph nodes into a single output that can be connected to output nodes or other submix nodes.

public : AudioSubmixNode CreateSubmixNode(AudioEncodingProperties encodingProperties)
AudioSubmixNode CreateSubmixNode(AudioEncodingProperties encodingProperties) const;
public AudioSubmixNode CreateSubmixNode(AudioEncodingProperties encodingProperties)
Public Function CreateSubmixNode(encodingProperties As AudioEncodingProperties) As AudioSubmixNode
var audioSubmixNode = audioGraph.createSubmixNode(encodingProperties);

Parameters

encodingProperties
AudioEncodingProperties AudioEncodingProperties AudioEncodingProperties

An object representing the audio encoding properties for the submix node which specifies the sample rate at which the created node will operate. Only uncompressed PCM and float formats are allowed.

Returns

Additional features and requirements

Capabilities
backgroundMediaRecording

Remarks

The encodingProperties parameter specifies the sample rate at which the created node will operate. Only uncompressed PCM and float formats are allowed.

See also

CreateSubmixNode(AudioEncodingProperties, AudioNodeEmitter) CreateSubmixNode(AudioEncodingProperties, AudioNodeEmitter) CreateSubmixNode(AudioEncodingProperties, AudioNodeEmitter) CreateSubmixNode(AudioEncodingProperties, AudioNodeEmitter) CreateSubmixNode(AudioEncodingProperties, AudioNodeEmitter)

Creates a spatial audio-enabled AudioSubmixNode that mixes the output of one or more audio graph nodes into a single output that can be connected to output nodes or other submix nodes.

public : AudioSubmixNode CreateSubmixNode(AudioEncodingProperties encodingProperties, AudioNodeEmitter emitter)
AudioSubmixNode CreateSubmixNode(AudioEncodingProperties encodingProperties, AudioNodeEmitter emitter) const;
public AudioSubmixNode CreateSubmixNode(AudioEncodingProperties encodingProperties, AudioNodeEmitter emitter)
Public Function CreateSubmixNode(encodingProperties As AudioEncodingProperties, emitter As AudioNodeEmitter) As AudioSubmixNode
var audioSubmixNode = audioGraph.createSubmixNode(encodingProperties, emitter);

Parameters

encodingProperties
AudioEncodingProperties AudioEncodingProperties AudioEncodingProperties

An object representing the audio encoding properties for the submix node which specifies the sample rate at which the created node will operate. Only uncompressed PCM and float formats are allowed.

emitter
AudioNodeEmitter AudioNodeEmitter AudioNodeEmitter

An object that describes the position and other physical characteristics of the emitter from which the node's audio is emitted when spatial audio processing is used.

Returns

Additional features and requirements

Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)
Capabilities
backgroundMediaRecording
See also