AudioGraph.CreateDeviceInputNodeAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)
- CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)
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
- CreateDeviceInputNodeAsync(MediaCategory)
- CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)
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
- CreateDeviceInputNodeAsync(MediaCategory)
- CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)
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
- CreateDeviceInputNodeAsync(MediaCategory)
- CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)
- CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)