共用方式為


AudioDeviceOutputNode 類別

定義

表示音訊圖形節點中的節點,該節點會將音訊資料從圖形輸出到音訊裝置,例如喇叭或外部音訊介面。

public ref class AudioDeviceOutputNode sealed : IClosable
public ref class AudioDeviceOutputNode sealed : IClosable, IAudioNodeWithListener
/// [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 AudioDeviceOutputNode final : IClosable
/// [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 AudioDeviceOutputNode final : IClosable, IAudioNodeWithListener
[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 AudioDeviceOutputNode : System.IDisposable
[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 AudioDeviceOutputNode : System.IDisposable, IAudioNodeWithListener
Public NotInheritable Class AudioDeviceOutputNode
Implements IDisposable
Public NotInheritable Class AudioDeviceOutputNode
Implements IAudioNodeWithListener, IDisposable
繼承
Object Platform::Object IInspectable AudioDeviceOutputNode
屬性
實作

Windows 需求

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

備註

呼叫 AudioGraph.CreateDeviceOutputNodeAsync ,然後存取 CreateAudioDeviceOutputNodeResult.DeviceOutputNode 屬性,以取得此類別的實例。

版本歷程記錄

Windows 版本 SDK 版本 已新增值
1607 14393 接聽程式

屬性

ConsumeInput

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

Device

取得音訊裝置的相關資訊。

EffectDefinitions

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

EncodingProperties

取得音訊裝置輸出節點的編碼屬性。

Listener

取得或設定 AudioNodeListener ,描述使用空間音訊處理時, 音訊DeviceOutputNode 音訊從中聽到的位置和其他特性。

OutgoingGain

取得或設定音訊裝置輸出節點的傳出增益。

方法

Close()

關閉音訊裝置輸出節點,並處置相關聯的資源。

DisableEffectsByDefinition(IAudioEffectDefinition)

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

Dispose()

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

EnableEffectsByDefinition(IAudioEffectDefinition)

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

Reset()

重設音訊裝置輸出節點。

Start()

啟動音訊裝置輸出節點。

Stop()

停止音訊裝置輸出節點。

適用於

另請參閱