共用方式為


MediaSourceAudioInputNode 類別

定義

表示音訊圖形中的節點,該節點會將音訊資料從 MediaSource 物件輸入圖形。

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

Windows 需求

裝置系列
Windows 10, version 1803 (已於 10.0.17134.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v6.0 引進)

備註

MediaSource類別提供不同來源媒體內容的常見標記法,例如檔案或網路資料流程。 如需使用 MediaSource的詳細資訊,請參閱 媒體專案、播放清單和曲目

呼叫 AudioGraph.CreateMediaSourceAudioInputNode ,然後存取 CreateFileInputNodeResult.FileInputNode 屬性,以取得此類別的實例。

屬性

ConsumeInput

取得或設定值,指出 MediaSource 輸入節點是否取用輸入。

Duration

取得與節點相關聯 之 MediaSource 所表示之媒體內容的持續時間。

EffectDefinitions

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

Emitter

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

EncodingProperties

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

EndTime

取得或設定 MediaSource 輸入節點的結束時間,這會決定播放媒體內容何時結束。

LoopCount

取得或設定 MediaSource 輸入節點的迴圈計數。

MediaSource

取得與音訊輸入節點相關聯的 MediaSource

OutgoingConnections

取得從 MediaSource 輸入節點到音訊圖形中其他節點的傳出連線清單。

OutgoingGain

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

PlaybackSpeedFactor

取得或設定 MediaSource 音訊輸入節點的播放速度因素。

Position

取得 MediaSource 輸入節點的播放位置。

StartTime

取得或設定 MediaSource 輸入節點的開始時間。

方法

AddOutgoingConnection(IAudioNode, Double)

將具有取得的傳出連線新增至 MediaSource 輸入節點。

AddOutgoingConnection(IAudioNode)

將具有取得的傳出連線新增至 MediaSource 輸入節點。

Close()

關閉 MediaSource 輸入節點並處置相關聯的資源。

DisableEffectsByDefinition(IAudioEffectDefinition)

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

Dispose()

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

EnableEffectsByDefinition(IAudioEffectDefinition)

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

RemoveOutgoingConnection(IAudioNode)

MediaSource 音訊輸入節點移除連出連線至指定的節點。

Reset()

重設 MediaSource 音訊輸入節點。

Seek(TimeSpan)

將節點的播放位置移至媒體內容內的指定時間。

Start()

啟動 MediaSource 輸入節點。

Stop()

停止音訊檔案輸出節點。

事件

MediaSourceCompleted

發生于播放位置到達媒體內容的結尾或 以 EndTime 屬性指定的位置時。

適用於