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

空間オーディオ処理の使用時に AudioSubmixNode 出力オーディオの出力元となるエミッタの位置やその他の物理的特性を表す AudioNodeEmitter を取得します。

EncodingProperties

オーディオ デバイス サブミックス ノードのエンコード プロパティを取得します。

EndTime

メディア コンテンツの再生がいつ終了するかを決定する MediaSource 入力ノードの終了時刻を取得または設定します。

LoopCount

MediaSource 入力ノードのループ数を取得または設定します。

MediaSource

オーディオ入力ノードに関連付けられている MediaSource を取得します。

OutgoingConnections

MediaSource 入力ノードからオーディオ グラフ内の他のノードへの送信接続の一覧を取得します。

OutgoingGain

MediaSource オーディオ入力ノードの出力ゲインを取得または設定します。

PlaybackSpeedFactor

MediaSource オーディオ入力ノードの再生速度係数を取得または設定します。

Position

MediaSource 入力ノードの再生位置を取得します。

StartTime

MediaSource 入力ノードの開始時刻を取得または設定します。

メソッド

AddOutgoingConnection(IAudioNode)

ゲインを持つ発信接続を MediaSource 入力ノードに追加します。

AddOutgoingConnection(IAudioNode, Double)

ゲインを持つ発信接続を MediaSource 入力ノードに追加します。

Close()

MediaSource 入力ノードを閉じ、関連付けられているリソースを破棄します。

DisableEffectsByDefinition(IAudioEffectDefinition)

指定した効果定義を持つ EffectDefinitions リスト内のすべての効果を無効にします。

Dispose()

アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

EnableEffectsByDefinition(IAudioEffectDefinition)

指定した効果定義を使用して、 EffectDefinitions リスト内のすべての効果を有効にします。

RemoveOutgoingConnection(IAudioNode)

MediaSource オーディオ入力ノードから指定したノードへの発信接続を削除します。

Reset()

MediaSource オーディオ入力ノードをリセットします。

Seek(TimeSpan)

ノードの再生位置をメディア コンテンツ内の指定された時間に移動します。

Start()

MediaSource 入力ノードを開始します。

Stop()

オーディオ ファイル出力ノードを停止します。

イベント

MediaSourceCompleted

再生位置がメディア コンテンツの末尾または EndTime プロパティで指定された位置に達したときに発生します。

適用対象