AudioGraphSettings Класс

Определение

Представляет параметры инициализации для звукового графа. Присвойте свойствам этого объекта нужные значения, а затем вызовите AudioGraph.CreateAsync , чтобы создать новый экземпляр звукового графа с указанными параметрами.

public ref class AudioGraphSettings sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Audio.IAudioGraphSettingsFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AudioGraphSettings final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Audio.IAudioGraphSettingsFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class AudioGraphSettings final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Audio.IAudioGraphSettingsFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AudioGraphSettings
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Audio.IAudioGraphSettingsFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class AudioGraphSettings
function AudioGraphSettings(audioRenderCategory)
Public NotInheritable Class AudioGraphSettings
Наследование
Object Platform::Object IInspectable AudioGraphSettings
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)
Возможности приложения
backgroundMediaRecording

Комментарии

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1803 17134 MaxPlaybackSpeedFactor

Конструкторы

AudioGraphSettings(AudioRenderCategory)

Инициализирует новый экземпляр класса AudioGraphSettings с начальными значениями параметров, оптимизированными для указанной категории AudioRenderCategory.

Свойства

AudioRenderCategory

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

DesiredRenderDeviceAudioProcessing

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

DesiredSamplesPerQuantum

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

EncodingProperties

Возвращает или задает параметр свойств кодирования звука для звукового графа.

MaxPlaybackSpeedFactor

Возвращает или задает максимальную скорость воспроизведения входных узлов в AudioGraph.

PrimaryRenderDevice

Возвращает или задает объект , представляющий основное устройство отрисовки для звукового графа.

QuantumSizeSelectionMode

Возвращает или задает режим выбора квантового размера для звукового графа.

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