Compartir a través de


AudioGraph.CreateDeviceInputNodeAsync Método

Definición

Sobrecargas

CreateDeviceInputNodeAsync(MediaCategory)

Crea un AudioDeviceInputNode que introduce datos de audio en el gráfico de audio desde el dispositivo de entrada de audio predeterminado, como un micrófono o una tarjeta de audio.

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)

Crea un AudioDeviceInputNode que introduce datos de audio en el gráfico de audio desde el dispositivo de entrada de audio predeterminado, como un micrófono o una tarjeta de audio.

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)

Crea un AudioDeviceInputNode que introduce datos de audio en el gráfico de audio desde el dispositivo de entrada de audio especificado, como un micrófono o una tarjeta de audio.

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation, AudioNodeEmitter)

Crea un AudioDeviceInputNode habilitado para audio espacial que introduce datos de audio en el gráfico de audio desde el dispositivo de entrada de audio especificado, como un micrófono o una tarjeta de audio.

CreateDeviceInputNodeAsync(MediaCategory)

Crea un AudioDeviceInputNode que introduce datos de audio en el gráfico de audio desde el dispositivo de entrada de audio predeterminado, como un micrófono o una tarjeta de audio.

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

Valor de la enumeración MediaCategory que indica la categoría de los medios procesados por este nodo, lo que permite al sistema realizar el procesamiento y la priorización adecuados para el contenido del medio.

Devoluciones

Una operación asincrónica que devuelve un createAudioDeviceInputNodeResult al finalizar. Este objeto expone una propiedad Status , que indica que la operación se realizó correctamente o el motivo por el que se produjo un error en la operación. La propiedad DeviceInputNode proporciona una referencia al nodo de entrada creado correctamente.

Atributos

Requisitos de Windows

Características de aplicaciones
backgroundMediaRecording

Comentarios

Otras sobrecargas de este método permiten especificar el identificador de un dispositivo de audio específico en lugar de usar el dispositivo predeterminado del sistema.

Consulte también

Se aplica a

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)

Crea un AudioDeviceInputNode que introduce datos de audio en el gráfico de audio desde el dispositivo de entrada de audio predeterminado, como un micrófono o una tarjeta de audio.

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

Valor de la enumeración MediaCategory que indica la categoría de los medios procesados por este nodo, lo que permite al sistema realizar el procesamiento y la priorización adecuados para el contenido del medio.

encodingProperties
AudioEncodingProperties

Objeto que representa las propiedades de codificación de audio para el nodo de entrada del dispositivo que especifica la velocidad de muestreo a la que operará el nodo creado. Solo se permiten los formatos PCM y float sin comprimir.

Devoluciones

Una operación asincrónica que devuelve un createAudioDeviceInputNodeResult al finalizar. Este objeto expone una propiedad Status , que indica que la operación se realizó correctamente o el motivo por el que se produjo un error en la operación. La propiedad DeviceInputNode proporciona una referencia al nodo de entrada creado correctamente.

Atributos

Requisitos de Windows

Características de aplicaciones
backgroundMediaRecording

Comentarios

Otras sobrecargas de este método permiten especificar el identificador de un dispositivo de audio específico en lugar de usar el dispositivo predeterminado del sistema.

Consulte también

Se aplica a

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)

Crea un AudioDeviceInputNode que introduce datos de audio en el gráfico de audio desde el dispositivo de entrada de audio especificado, como un micrófono o una tarjeta de audio.

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

Valor de la enumeración MediaCategory que indica la categoría de los medios procesados por este nodo, lo que permite al sistema realizar el procesamiento y la priorización adecuados para el contenido del medio.

encodingProperties
AudioEncodingProperties

Objeto que representa las propiedades de codificación de audio para el nodo de entrada del dispositivo que especifica la velocidad de muestreo a la que operará el nodo creado. Solo se permiten los formatos PCM y float sin comprimir.

device
DeviceInformation

Objeto DeviceInformation que representa el dispositivo desde el que el nodo de entrada del dispositivo obtendrá datos de audio.

Devoluciones

Una operación asincrónica que devuelve un createAudioDeviceInputNodeResult al finalizar. Este objeto expone una propiedad Status , que indica que la operación se realizó correctamente o el motivo por el que se produjo un error en la operación. La propiedad DeviceInputNode proporciona una referencia al nodo de entrada creado correctamente.

Atributos

Requisitos de Windows

Características de aplicaciones
backgroundMediaRecording

Comentarios

Llame a FindAllAsync, pasando el valor devuelto por GetAudioCaptureSelector, para obtener la lista de objetos DeviceInformation que representan los dispositivos de captura disponibles. Para obtener más información, consulte Gráficos de audio.

Consulte también

Se aplica a

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation, AudioNodeEmitter)

Crea un AudioDeviceInputNode habilitado para audio espacial que introduce datos de audio en el gráfico de audio desde el dispositivo de entrada de audio especificado, como un micrófono o una tarjeta de audio.

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

Valor de la enumeración MediaCategory que indica la categoría de los medios procesados por este nodo, lo que permite al sistema realizar el procesamiento y la priorización adecuados para el contenido del medio.

encodingProperties
AudioEncodingProperties

Objeto que representa las propiedades de codificación de audio para el nodo de entrada del dispositivo que especifica la velocidad de muestreo a la que operará el nodo creado. Solo se permiten los formatos PCM y float sin comprimir.

device
DeviceInformation

Objeto DeviceInformation que representa el dispositivo desde el que el nodo de entrada del dispositivo obtendrá datos de audio.

emitter
AudioNodeEmitter

Objeto que describe la posición y otras características físicas del emisor desde el que se emite el audio del nodo cuando se usa el procesamiento de audio espacial.

Devoluciones

Una operación asincrónica que devuelve un createAudioDeviceInputNodeResult al finalizar. Este objeto expone una propiedad Status , que indica que la operación se realizó correctamente o el motivo por el que se produjo un error en la operación. La propiedad DeviceInputNode proporciona una referencia al nodo de entrada creado correctamente.

Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v3.0)
Características de aplicaciones
backgroundMediaRecording

Comentarios

Llame a FindAllAsync, pasando el valor devuelto por GetAudioCaptureSelector, para obtener la lista de objetos DeviceInformation que representan los dispositivos de captura disponibles. Para obtener más información, consulte Gráficos de audio.

Consulte también

Se aplica a