AudioGraphSettings Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |