Compartilhar via


AudioGraphSettings Classe

Definição

Representa as configurações de inicialização de um grafo de áudio. Defina as propriedades desse objeto com os valores desejados e, em seguida, chame AudioGraph.CreateAsync para criar uma nova instância de grafo de áudio com as configurações especificadas.

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
Herança
Object Platform::Object IInspectable AudioGraphSettings
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
Funcionalidades do aplicativo
backgroundMediaRecording

Comentários

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1803 17134 MaxPlaybackSpeedFactor

Construtores

AudioGraphSettings(AudioRenderCategory)

Inicializa uma nova instância da classe AudioGraphSettings com valores de configurações iniciais otimizados para o AudioRenderCategory especificado.

Propriedades

AudioRenderCategory

Obtém ou define um valor que indica a configuração de categoria de renderização de áudio para o grafo de áudio.

DesiredRenderDeviceAudioProcessing

Obtém ou define um valor que indica a configuração de modo de processamento de áudio desejada para o grafo de áudio.

DesiredSamplesPerQuantum

Obtém ou define o número desejado de amostras por quantum definido para o grafo de áudio.

EncodingProperties

Obtém ou define a configuração de propriedades de codificação de áudio para o grafo de áudio.

MaxPlaybackSpeedFactor

Obtém ou define a velocidade máxima de reprodução de nós de entrada no AudioGraph.

PrimaryRenderDevice

Obtém ou define um objeto que representa o dispositivo de renderização primário para o grafo de áudio.

QuantumSizeSelectionMode

Obtém ou define o modo de seleção de tamanho quântico para o grafo de áudio.

Aplica-se a