Compartilhar via


AudioGraph.CreateDeviceInputNodeAsync Método

Definição

Sobrecargas

CreateDeviceInputNodeAsync(MediaCategory)

Cria um AudioDeviceInputNode que insere dados de áudio no grafo de áudio do dispositivo de entrada de áudio padrão, como um microfone ou cartão de áudio.

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)

Cria um AudioDeviceInputNode que insere dados de áudio no grafo de áudio do dispositivo de entrada de áudio padrão, como um microfone ou cartão de áudio.

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)

Cria um AudioDeviceInputNode que insere dados de áudio no grafo de áudio do dispositivo de entrada de áudio especificado, como um microfone ou cartão de áudio.

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation, AudioNodeEmitter)

Cria um AudioDeviceInputNode habilitado para áudio espacial que insere dados de áudio no grafo de áudio do dispositivo de entrada de áudio especificado, como um microfone ou áudio cartão.

CreateDeviceInputNodeAsync(MediaCategory)

Cria um AudioDeviceInputNode que insere dados de áudio no grafo de áudio do dispositivo de entrada de áudio padrão, como um microfone ou cartão de áudio.

public:
 virtual IAsyncOperation<CreateAudioDeviceInputNodeResult ^> ^ CreateDeviceInputNodeAsync(MediaCategory category) = CreateDeviceInputNodeAsync;
/// [Windows.Foundation.Metadata.Overload("CreateDeviceInputNodeAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<CreateAudioDeviceInputNodeResult> CreateDeviceInputNodeAsync(MediaCategory const& category);
[Windows.Foundation.Metadata.Overload("CreateDeviceInputNodeAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<CreateAudioDeviceInputNodeResult> CreateDeviceInputNodeAsync(MediaCategory category);
function createDeviceInputNodeAsync(category)
Public Function CreateDeviceInputNodeAsync (category As MediaCategory) As IAsyncOperation(Of CreateAudioDeviceInputNodeResult)

Parâmetros

category
MediaCategory

Um valor do valor de enumeração MediaCategory que indica a categoria da mídia processada por esse nó, permitindo que o sistema execute o processamento e a priorização apropriados ao conteúdo da mídia.

Retornos

Uma operação assíncrona que retorna um CreateAudioDeviceInputNodeResult após a conclusão. Esse objeto expõe uma propriedade Status , que indica que a operação foi bem-sucedida ou o motivo pelo qual a operação falhou. A propriedade DeviceInputNode fornece uma referência ao nó de entrada criado com êxito.

Atributos

Requisitos do Windows

Funcionalidades do aplicativo
backgroundMediaRecording

Comentários

Outras sobrecargas desse método permitem que você especifique a ID de um dispositivo de áudio específico em vez de usar o dispositivo padrão do sistema.

Confira também

Aplica-se a

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)

Cria um AudioDeviceInputNode que insere dados de áudio no grafo de áudio do dispositivo de entrada de áudio padrão, como um microfone ou cartão de áudio.

public:
 virtual IAsyncOperation<CreateAudioDeviceInputNodeResult ^> ^ CreateDeviceInputNodeAsync(MediaCategory category, AudioEncodingProperties ^ encodingProperties) = CreateDeviceInputNodeAsync;
/// [Windows.Foundation.Metadata.Overload("CreateDeviceInputNodeWithFormatAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<CreateAudioDeviceInputNodeResult> CreateDeviceInputNodeAsync(MediaCategory const& category, AudioEncodingProperties const& encodingProperties);
[Windows.Foundation.Metadata.Overload("CreateDeviceInputNodeWithFormatAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<CreateAudioDeviceInputNodeResult> CreateDeviceInputNodeAsync(MediaCategory category, AudioEncodingProperties encodingProperties);
function createDeviceInputNodeAsync(category, encodingProperties)
Public Function CreateDeviceInputNodeAsync (category As MediaCategory, encodingProperties As AudioEncodingProperties) As IAsyncOperation(Of CreateAudioDeviceInputNodeResult)

Parâmetros

category
MediaCategory

Um valor do valor de enumeração MediaCategory que indica a categoria da mídia processada por esse nó, permitindo que o sistema execute o processamento e a priorização apropriados ao conteúdo da mídia.

encodingProperties
AudioEncodingProperties

Um objeto que representa as propriedades de codificação de áudio para o nó de entrada do dispositivo que especifica a taxa de exemplo na qual o nó criado funcionará. Somente formatos PCM e float não compactados são permitidos.

Retornos

Uma operação assíncrona que retorna um CreateAudioDeviceInputNodeResult após a conclusão. Esse objeto expõe uma propriedade Status , que indica que a operação foi bem-sucedida ou o motivo pelo qual a operação falhou. A propriedade DeviceInputNode fornece uma referência ao nó de entrada criado com êxito.

Atributos

Requisitos do Windows

Funcionalidades do aplicativo
backgroundMediaRecording

Comentários

Outras sobrecargas desse método permitem que você especifique a ID de um dispositivo de áudio específico em vez de usar o dispositivo padrão do sistema.

Confira também

Aplica-se a

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)

Cria um AudioDeviceInputNode que insere dados de áudio no grafo de áudio do dispositivo de entrada de áudio especificado, como um microfone ou cartão de áudio.

public:
 virtual IAsyncOperation<CreateAudioDeviceInputNodeResult ^> ^ CreateDeviceInputNodeAsync(MediaCategory category, AudioEncodingProperties ^ encodingProperties, DeviceInformation ^ device) = CreateDeviceInputNodeAsync;
/// [Windows.Foundation.Metadata.Overload("CreateDeviceInputNodeWithFormatOnDeviceAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<CreateAudioDeviceInputNodeResult> CreateDeviceInputNodeAsync(MediaCategory const& category, AudioEncodingProperties const& encodingProperties, DeviceInformation const& device);
[Windows.Foundation.Metadata.Overload("CreateDeviceInputNodeWithFormatOnDeviceAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<CreateAudioDeviceInputNodeResult> CreateDeviceInputNodeAsync(MediaCategory category, AudioEncodingProperties encodingProperties, DeviceInformation device);
function createDeviceInputNodeAsync(category, encodingProperties, device)
Public Function CreateDeviceInputNodeAsync (category As MediaCategory, encodingProperties As AudioEncodingProperties, device As DeviceInformation) As IAsyncOperation(Of CreateAudioDeviceInputNodeResult)

Parâmetros

category
MediaCategory

Um valor do valor de enumeração MediaCategory que indica a categoria da mídia processada por esse nó, permitindo que o sistema execute o processamento e a priorização apropriados ao conteúdo da mídia.

encodingProperties
AudioEncodingProperties

Um objeto que representa as propriedades de codificação de áudio para o nó de entrada do dispositivo que especifica a taxa de exemplo na qual o nó criado funcionará. Somente formatos PCM e float não compactados são permitidos.

device
DeviceInformation

Um objeto DeviceInformation que representa o dispositivo do qual o nó de entrada do dispositivo obterá dados de áudio.

Retornos

Uma operação assíncrona que retorna um CreateAudioDeviceInputNodeResult após a conclusão. Esse objeto expõe uma propriedade Status , que indica que a operação foi bem-sucedida ou o motivo pelo qual a operação falhou. A propriedade DeviceInputNode fornece uma referência ao nó de entrada criado com êxito.

Atributos

Requisitos do Windows

Funcionalidades do aplicativo
backgroundMediaRecording

Comentários

Chame FindAllAsync, passando o valor retornado por GetAudioCaptureSelector, para obter a lista de objetos DeviceInformation que representam os dispositivos de captura disponíveis. Para obter mais informações, consulte Grafos de áudio.

Confira também

Aplica-se a

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation, AudioNodeEmitter)

Cria um AudioDeviceInputNode habilitado para áudio espacial que insere dados de áudio no grafo de áudio do dispositivo de entrada de áudio especificado, como um microfone ou áudio cartão.

public:
 virtual IAsyncOperation<CreateAudioDeviceInputNodeResult ^> ^ CreateDeviceInputNodeAsync(MediaCategory category, AudioEncodingProperties ^ encodingProperties, DeviceInformation ^ device, AudioNodeEmitter ^ emitter) = CreateDeviceInputNodeAsync;
/// [Windows.Foundation.Metadata.Overload("CreateDeviceInputNodeWithFormatAndEmitterOnDeviceAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<CreateAudioDeviceInputNodeResult> CreateDeviceInputNodeAsync(MediaCategory const& category, AudioEncodingProperties const& encodingProperties, DeviceInformation const& device, AudioNodeEmitter const& emitter);
[Windows.Foundation.Metadata.Overload("CreateDeviceInputNodeWithFormatAndEmitterOnDeviceAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<CreateAudioDeviceInputNodeResult> CreateDeviceInputNodeAsync(MediaCategory category, AudioEncodingProperties encodingProperties, DeviceInformation device, AudioNodeEmitter emitter);
function createDeviceInputNodeAsync(category, encodingProperties, device, emitter)
Public Function CreateDeviceInputNodeAsync (category As MediaCategory, encodingProperties As AudioEncodingProperties, device As DeviceInformation, emitter As AudioNodeEmitter) As IAsyncOperation(Of CreateAudioDeviceInputNodeResult)

Parâmetros

category
MediaCategory

Um valor do valor de enumeração MediaCategory que indica a categoria da mídia processada por esse nó, permitindo que o sistema execute o processamento e a priorização apropriados ao conteúdo da mídia.

encodingProperties
AudioEncodingProperties

Um objeto que representa as propriedades de codificação de áudio para o nó de entrada do dispositivo que especifica a taxa de exemplo na qual o nó criado funcionará. Somente formatos PCM e float não compactados são permitidos.

device
DeviceInformation

Um objeto DeviceInformation que representa o dispositivo do qual o nó de entrada do dispositivo obterá dados de áudio.

emitter
AudioNodeEmitter

Um objeto que descreve a posição e outras características físicas do emissor do qual o áudio do nó é emitido quando o processamento de áudio espacial é usado.

Retornos

Uma operação assíncrona que retorna um CreateAudioDeviceInputNodeResult após a conclusão. Esse objeto expõe uma propriedade Status , que indica que a operação foi bem-sucedida ou o motivo pelo qual a operação falhou. A propriedade DeviceInputNode fornece uma referência ao nó de entrada criado com êxito.

Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v3.0)
Funcionalidades do aplicativo
backgroundMediaRecording

Comentários

Chame FindAllAsync, passando o valor retornado por GetAudioCaptureSelector, para obter a lista de objetos DeviceInformation que representam os dispositivos de captura disponíveis. Para obter mais informações, consulte Grafos de áudio.

Confira também

Aplica-se a