Share via


AudioGraphSettings Classe

Définition

Représente les paramètres d’initialisation d’un graphique audio. Définissez les propriétés de cet objet sur les valeurs souhaitées, puis appelez AudioGraph.CreateAsync pour créer un graphique audio instance avec les paramètres spécifiés.

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
Héritage
Object Platform::Object IInspectable AudioGraphSettings
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
Fonctionnalités de l’application
backgroundMediaRecording

Remarques

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1803 17134 MaxPlaybackSpeedFactor

Constructeurs

AudioGraphSettings(AudioRenderCategory)

Initialise une nouvelle instance de la classe AudioGraphSettings avec des valeurs de paramètres initiales optimisées pour l’AudioRenderCategory spécifié.

Propriétés

AudioRenderCategory

Obtient ou définit une valeur qui indique le paramètre de catégorie de rendu audio pour le graphique audio.

DesiredRenderDeviceAudioProcessing

Obtient ou définit une valeur qui indique le paramètre de mode de traitement audio souhaité pour le graphique audio.

DesiredSamplesPerQuantum

Obtient ou définit le nombre souhaité d’échantillons par quantum défini pour le graphique audio.

EncodingProperties

Obtient ou définit le paramètre des propriétés d’encodage audio pour le graphique audio.

MaxPlaybackSpeedFactor

Obtient ou définit la vitesse de lecture maximale des nœuds d’entrée dans l’AudioGraph.

PrimaryRenderDevice

Obtient ou définit un objet qui représente le périphérique de rendu principal pour le graphique audio.

QuantumSizeSelectionMode

Obtient ou définit le mode de sélection de taille quantique pour le graphique audio.

S’applique à