Поделиться через


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 излучателя выражается в метрах в секунду. Установка этого значения позволяет автоматически масштабировать скорость до какой-то другой единицы.

DopplerVelocity

Получает или задает объект Vector3 , выражающий скорость перемещения излучателя в трехмерном пространстве, выраженное в метрах в секунду.

Gain

Возвращает или задает значение, указывающее на коэффициент, примененный к сигналу излучателем.

IsDopplerDisabled

Возвращает значение, указывающее, отключена ли допплеровая обработка для излучателя.

Position

Возвращает или задает вектор, представляющий положение излучателя в трехмерном пространстве, выраженное в метрах.

Shape

Возвращает объект, описывающий форму, в которой излучатель издает звук.

SpatialAudioModel

Возвращает или задает значение, указывающее модель пространственной аудиообработки, используемую излучателем.

Применяется к