Freigeben über


AudioGraphSettings Klasse

Definition

Stellt Initialisierungseinstellungen für ein Audiodiagramm dar. Legen Sie die Eigenschaften dieses Objekts auf die gewünschten Werte fest, und rufen Sie dann AudioGraph.CreateAsync auf, um ein neues Audiodiagramm instance mit den angegebenen Einstellungen zu erstellen.

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
Vererbung
Object Platform::Object IInspectable AudioGraphSettings
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
App-Funktionen
backgroundMediaRecording

Hinweise

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1803 17134 MaxPlaybackSpeedFactor

Konstruktoren

AudioGraphSettings(AudioRenderCategory)

Initialisiert eine neue instance der AudioGraphSettings-Klasse mit anfänglichen Einstellungswerten, die für die angegebene AudioRenderCategory optimiert sind.

Eigenschaften

AudioRenderCategory

Ruft einen Wert ab, der die Einstellung für die Audiorenderungskategorie für das Audiodiagramm angibt, oder legt diesen fest.

DesiredRenderDeviceAudioProcessing

Ruft einen Wert ab, der die gewünschte Einstellung für den Audioverarbeitungsmodus für das Audiodiagramm angibt, oder legt diesen fest.

DesiredSamplesPerQuantum

Ruft die gewünschte Anzahl von Stichproben pro für das Audiodiagramm definierten Quanten ab oder legt diese fest.

EncodingProperties

Ruft die Einstellung der Audiocodierungseigenschaften für das Audiodiagramm ab oder legt diese fest.

MaxPlaybackSpeedFactor

Ruft die maximale Wiedergabegeschwindigkeit von Eingabeknoten im AudioGraph ab oder legt diese fest.

PrimaryRenderDevice

Ruft ein Objekt ab, das das primäre Rendergerät für das Audiodiagramm darstellt, oder legt es fest.

QuantumSizeSelectionMode

Ruft den Quantengrößenauswahlmodus für das Audiodiagramm ab oder legt diese fest.

Gilt für: