共用方式為


AudioSubmixNode 類別

定義

表示將一或多個節點的輸出混合成單一輸出的音訊副混音節點,這些輸出可以連接到輸出節點或其他副混音節點。

public ref class AudioSubmixNode sealed : IClosable, IAudioInputNode
public ref class AudioSubmixNode sealed : IClosable, IAudioInputNode2
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AudioSubmixNode final : IClosable, IAudioInputNode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AudioSubmixNode final : IClosable, IAudioInputNode2
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AudioSubmixNode : System.IDisposable, IAudioInputNode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AudioSubmixNode : System.IDisposable, IAudioInputNode2
Public NotInheritable Class AudioSubmixNode
Implements IAudioInputNode, IDisposable
Public NotInheritable Class AudioSubmixNode
Implements IAudioInputNode2, IDisposable
繼承
Object Platform::Object IInspectable AudioSubmixNode
屬性
實作

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

備註

呼叫 CreateSubmixNode以取得此類別的實例。

版本歷程記錄

Windows 版本 SDK 版本 新增值
1607 14393 發射

屬性

ConsumeInput

取得或設定值,指出音訊副混音節點是否取用輸入。

EffectDefinitions

取得音訊副混音節點的效果定義清單。 清單中的效果會處理流經節點的音訊資料,順序出現在清單中。

Emitter

取得 AudioNodeEmitter ,描述使用空間音訊處理時發出 AudioSubmixNode 輸出音訊之發出器的位置和其他實體特性。

EncodingProperties

取得音訊裝置副混音節點的編碼屬性。

OutgoingConnections

從音訊子混音節點到音訊圖形中的其他節點取得傳出連線。

OutgoingGain

取得或設定音訊副混音節點的傳出增益。

方法

AddOutgoingConnection(IAudioNode)

將傳出連線新增至音訊副混音節點。

AddOutgoingConnection(IAudioNode, Double)

將具有取得的傳出連線新增至音訊副混音節點。

Close()

關閉音訊副混音節點,並處置相關聯的資源。

DisableEffectsByDefinition(IAudioEffectDefinition)

使用指定的效果定義停用 EffectDefinitions 清單中的所有效果。

Dispose()

執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。

EnableEffectsByDefinition(IAudioEffectDefinition)

啟用 EffectDefinitions 清單中具有指定效果定義的所有效果。

RemoveOutgoingConnection(IAudioNode)

從音訊副混音節點移除傳出連線到指定的節點。

Reset()

重設音訊副混音節點。

Start()

啟動音訊副混音節點。

Stop()

停止音訊副混音節點。

適用於

另請參閱