다음을 통해 공유


AudioGraphSettings 클래스

정의

오디오 그래프의 초기화 설정을 나타냅니다. 이 개체의 속성을 원하는 값으로 설정한 다음 AudioGraph.CreateAsync를 호출하여 지정된 설정을 사용하여 새 오디오 그래프 instance 만듭니다.

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)

지정된 AudioRenderCategory에 최적화된 초기 설정 값을 사용하여 AudioGraphSettings 클래스의 새 instance 초기화합니다.

속성

AudioRenderCategory

오디오 그래프의 오디오 렌더링 범주 설정을 나타내는 값을 가져오거나 설정합니다.

DesiredRenderDeviceAudioProcessing

오디오 그래프에 대해 원하는 오디오 처리 모드 설정을 나타내는 값을 가져오거나 설정합니다.

DesiredSamplesPerQuantum

오디오 그래프에 대해 정의된 양자당 원하는 샘플 수를 가져오거나 설정합니다.

EncodingProperties

오디오 그래프에 대한 오디오 인코딩 속성 설정을 가져오거나 설정합니다.

MaxPlaybackSpeedFactor

AudioGraph에서 입력 노드의 최대 재생 속도를 가져오거나 설정합니다.

PrimaryRenderDevice

오디오 그래프의 기본 렌더링 디바이스를 나타내는 개체를 가져오거나 설정합니다.

QuantumSizeSelectionMode

오디오 그래프의 양자 크기 선택 모드를 가져오거나 설정합니다.

적용 대상