다음을 통해 공유


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 클래스의 새 instance 초기화합니다.

AudioNodeEmitter(AudioNodeEmitterShape, AudioNodeEmitterDecayModel, AudioNodeEmitterSettings)

지정한 방출기 특성을 사용하여 AudioNodeEmitter 클래스의 새 instance 초기화합니다.

속성

DecayModel

AudioNodeEmitter의 감쇠 모델을 설명하는 개체를 가져옵니다.

Direction

AudioNodeEmitter에서 오디오가 내보내지는 방향을 나타내는 벡터입니다.

DistanceScale

방출기 위치의 배율을 가져오거나 설정합니다. 공간 오디오 효과를 계산할 때 사용되는 모든 거리는 미터 단위로 표시됩니다. 이 값을 설정하면 다른 단위를 사용하도록 계산 크기를 자동으로 조정할 수 있습니다.

DopplerScale

방출기의 도플러 속도의 배율을 가져오거나 설정합니다. 방출기의 DopplerVelocity 는 초당 미터 단위로 표현됩니다. 이 값을 설정하면 속도를 다른 단위로 자동으로 조정할 수 있습니다.

DopplerVelocity

발광이 초당 미터 단위로 표현되는 3D 공간에서 이동하는 속도를 나타내는 Vector3 을 가져오거나 설정합니다.

Gain

방출기에서 신호에 적용된 게인을 나타내는 값을 가져오거나 설정합니다.

IsDopplerDisabled

도플러 처리가 방출기에서 사용하지 않도록 설정되어 있는지 여부를 나타내는 값을 가져옵니다.

Position

미터 단위로 표현된 3D 공간에서 방출기의 위치를 나타내는 벡터를 가져오거나 설정합니다.

Shape

방출기에서 오디오를 내보내는 셰이프를 설명하는 개체를 가져옵니다.

SpatialAudioModel

방출기에서 사용하는 공간 오디오 처리 모델을 지정하는 값을 가져오거나 설정합니다.

적용 대상