次の方法で共有


AudioNodeEmitter クラス

定義

空間オーディオ処理を使用するときに AudioGraph ノードのオーディオが出力されるエミッタの位置とその他の物理的特性について説明します。

public ref class AudioNodeEmitter sealed
/// [Windows.Foundation.Metadata.Activatable(196608, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Audio.IAudioNodeEmitterFactory, 196608, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AudioNodeEmitter final
[Windows.Foundation.Metadata.Activatable(196608, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Audio.IAudioNodeEmitterFactory), 196608, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AudioNodeEmitter
function AudioNodeEmitter(shape, decayModel, settings)
Public NotInheritable Class AudioNodeEmitter
継承
Object Platform::Object IInspectable AudioNodeEmitter
属性

Windows の要件

デバイス ファミリ
Windows 10 Anniversary Edition (10.0.14393.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v3.0 で導入)

コンストラクター

AudioNodeEmitter()

AudioNodeEmitter クラスの新しいインスタンスを初期化します。

AudioNodeEmitter(AudioNodeEmitterShape, AudioNodeEmitterDecayModel, AudioNodeEmitterSettings)

指定したエミッタ特性を使用して AudioNodeEmitter クラスの新しいインスタンスを初期化します。

プロパティ

DecayModel

AudioNodeEmitter の減衰モデルを記述するオブジェクトを取得します。

Direction

AudioNodeEmitter からオーディオが出力される方向を表すベクター。

DistanceScale

エミッタの位置のスケールを取得または設定します。 空間オーディオ効果を計算するときに使用されるすべての距離は、メートル単位で表されます。 この値を設定すると、他の単位を使用するように計算を自動的にスケーリングできます。

DopplerScale

エミッタのドップラー速度のスケールを取得または設定します。 エミッタの DopplerVelocity は、1 秒あたりのメートル単位で表されます。 この値を設定すると、速度を他の単位に自動的にスケーリングできます。

DopplerVelocity

エミッタが 3D 空間で移動する速度を 1 秒あたりのメートル単位で表す Vector3 を取得または設定します。

Gain

エミッタによって信号に適用されるゲインを示す値を取得または設定します。

IsDopplerDisabled

エミッタに対して Doppler 処理が無効になっているかどうかを示す値を取得します。

Position

3D 空間内のエミッタの位置を表すベクトルをメートル単位で取得または設定します。

Shape

エミッタがオーディオを出力する図形を表す オブジェクトを取得します。

SpatialAudioModel

エミッタで使用される空間オーディオ処理モデルを指定する値を取得または設定します。

適用対象