Share via


AudioGraphSettings Classe

Definizione

Rappresenta le impostazioni di inizializzazione per un grafico audio. Impostare le proprietà di questo oggetto sui valori desiderati e quindi chiamare AudioGraph.CreateAsync per creare una nuova istanza del grafico audio con le impostazioni specificate.

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
Ereditarietà
Object Platform::Object IInspectable AudioGraphSettings
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
Funzionalità dell'app
backgroundMediaRecording

Commenti

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1803 17134 MaxPlaybackSpeedFactor

Costruttori

AudioGraphSettings(AudioRenderCategory)

Inizializza una nuova istanza della classe AudioGraphSettings con valori di impostazioni iniziali ottimizzati per l'oggetto AudioRenderCategory specificato.

Proprietà

AudioRenderCategory

Ottiene o imposta un valore che indica l'impostazione della categoria di rendering audio per il grafico audio.

DesiredRenderDeviceAudioProcessing

Ottiene o imposta un valore che indica l'impostazione della modalità di elaborazione audio desiderata per il grafico audio.

DesiredSamplesPerQuantum

Ottiene o imposta il numero di campioni desiderati per ogni quantistico definito per il grafico audio.

EncodingProperties

Ottiene o imposta l'impostazione delle proprietà di codifica audio per il grafico audio.

MaxPlaybackSpeedFactor

Ottiene o imposta la velocità massima di riproduzione dei nodi di input in AudioGraph.

PrimaryRenderDevice

Ottiene o imposta un oggetto che rappresenta il dispositivo di rendering primario per il grafico audio.

QuantumSizeSelectionMode

Ottiene o imposta la modalità di selezione delle dimensioni quantistica per il grafico audio.

Si applica a