AudioGraph.CreateDeviceInputNodeAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
CreateDeviceInputNodeAsync(MediaCategory) |
Crea un oggetto AudioDeviceInputNode che inserisce dati audio nel grafico audio dal dispositivo di input audio predefinito, ad esempio un microfono o una scheda audio. |
CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties) |
Crea un oggetto AudioDeviceInputNode che inserisce dati audio nel grafico audio dal dispositivo di input audio predefinito, ad esempio un microfono o una scheda audio. |
CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation) |
Crea un oggetto AudioDeviceInputNode che inserisce dati audio nel grafico audio dal dispositivo di input audio specificato, ad esempio un microfono o una scheda audio. |
CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation, AudioNodeEmitter) |
Crea un audio spaziale abilitato per AudioDeviceInputNode che inserisce dati audio nel grafico audio dal dispositivo di input audio specificato, ad esempio un microfono o una scheda audio. |
CreateDeviceInputNodeAsync(MediaCategory)
Crea un oggetto AudioDeviceInputNode che inserisce dati audio nel grafico audio dal dispositivo di input audio predefinito, ad esempio un microfono o una scheda 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)
Parametri
- category
- MediaCategory
Valore del valore dell'enumerazione MediaCategory che indica la categoria del supporto elaborato da questo nodo, consentendo al sistema di eseguire l'elaborazione e la definizione delle priorità appropriate per il contenuto del supporto.
Restituisce
Operazione asincrona che restituisce un oggetto CreateAudioDeviceInputNodeResult al completamento. Questo oggetto espone una proprietà Status , che indica che l'operazione ha avuto esito positivo o il motivo per cui l'operazione non è riuscita. La proprietà DeviceInputNode fornisce un riferimento al nodo di input creato in caso di esito positivo.
- Attributi
Requisiti Windows
Funzionalità dell'app |
backgroundMediaRecording
|
Commenti
Altri overload di questo metodo consentono di specificare l'ID di un dispositivo audio specifico invece di usare il dispositivo predefinito del sistema.
Vedi anche
- CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)
- CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)
Si applica a
CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)
Crea un oggetto AudioDeviceInputNode che inserisce dati audio nel grafico audio dal dispositivo di input audio predefinito, ad esempio un microfono o una scheda 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)
Parametri
- category
- MediaCategory
Valore del valore dell'enumerazione MediaCategory che indica la categoria del supporto elaborato da questo nodo, consentendo al sistema di eseguire l'elaborazione e la definizione delle priorità appropriate per il contenuto del supporto.
- encodingProperties
- AudioEncodingProperties
Oggetto che rappresenta le proprietà di codifica audio per il nodo di input del dispositivo che specifica la frequenza di campionamento in cui verrà eseguito il nodo creato. Sono consentiti solo formati PCM e float non compressi.
Restituisce
Operazione asincrona che restituisce un oggetto CreateAudioDeviceInputNodeResult al completamento. Questo oggetto espone una proprietà Status , che indica che l'operazione ha avuto esito positivo o il motivo per cui l'operazione non è riuscita. La proprietà DeviceInputNode fornisce un riferimento al nodo di input creato in caso di esito positivo.
- Attributi
Requisiti Windows
Funzionalità dell'app |
backgroundMediaRecording
|
Commenti
Altri overload di questo metodo consentono di specificare l'ID di un dispositivo audio specifico invece di usare il dispositivo predefinito del sistema.
Vedi anche
- CreateDeviceInputNodeAsync(MediaCategory)
- CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)
Si applica a
CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)
Crea un oggetto AudioDeviceInputNode che inserisce dati audio nel grafico audio dal dispositivo di input audio specificato, ad esempio un microfono o una scheda 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)
Parametri
- category
- MediaCategory
Valore del valore dell'enumerazione MediaCategory che indica la categoria del supporto elaborato da questo nodo, consentendo al sistema di eseguire l'elaborazione e la definizione delle priorità appropriate per il contenuto del supporto.
- encodingProperties
- AudioEncodingProperties
Oggetto che rappresenta le proprietà di codifica audio per il nodo di input del dispositivo che specifica la frequenza di campionamento in cui verrà eseguito il nodo creato. Sono consentiti solo formati PCM e float non compressi.
- device
- DeviceInformation
Oggetto DeviceInformation che rappresenta il dispositivo da cui il nodo di input del dispositivo otterrà i dati audio.
Restituisce
Operazione asincrona che restituisce un oggetto CreateAudioDeviceInputNodeResult al completamento. Questo oggetto espone una proprietà Status , che indica che l'operazione ha avuto esito positivo o il motivo per cui l'operazione non è riuscita. La proprietà DeviceInputNode fornisce un riferimento al nodo di input creato in caso di esito positivo.
- Attributi
Requisiti Windows
Funzionalità dell'app |
backgroundMediaRecording
|
Commenti
Chiama FindAllAsync, passando il valore restituito da GetAudioCaptureSelector, per ottenere l'elenco di oggetti DeviceInformation che rappresentano i dispositivi di acquisizione disponibili. Per altre informazioni, vedere Grafici audio.
Vedi anche
- CreateDeviceInputNodeAsync(MediaCategory)
- CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)
Si applica a
CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation, AudioNodeEmitter)
Crea un audio spaziale abilitato per AudioDeviceInputNode che inserisce dati audio nel grafico audio dal dispositivo di input audio specificato, ad esempio un microfono o una scheda 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)
Parametri
- category
- MediaCategory
Valore del valore dell'enumerazione MediaCategory che indica la categoria del supporto elaborato da questo nodo, consentendo al sistema di eseguire l'elaborazione e la definizione delle priorità appropriate per il contenuto del supporto.
- encodingProperties
- AudioEncodingProperties
Oggetto che rappresenta le proprietà di codifica audio per il nodo di input del dispositivo che specifica la frequenza di campionamento in cui verrà eseguito il nodo creato. Sono consentiti solo formati PCM e float non compressi.
- device
- DeviceInformation
Oggetto DeviceInformation che rappresenta il dispositivo da cui il nodo di input del dispositivo otterrà i dati audio.
- emitter
- AudioNodeEmitter
Oggetto che descrive la posizione e altre caratteristiche fisiche dell'emettitore da cui viene generato l'audio del nodo quando viene utilizzata l'elaborazione audio spaziale.
Restituisce
Operazione asincrona che restituisce un oggetto CreateAudioDeviceInputNodeResult al completamento. Questo oggetto espone una proprietà Status , che indica che l'operazione ha avuto esito positivo o il motivo per cui l'operazione non è riuscita. La proprietà DeviceInputNode fornisce un riferimento al nodo di input creato in caso di esito positivo.
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v3.0)
|
Funzionalità dell'app |
backgroundMediaRecording
|
Commenti
Chiama FindAllAsync, passando il valore restituito da GetAudioCaptureSelector, per ottenere l'elenco di oggetti DeviceInformation che rappresentano i dispositivi di acquisizione disponibili. Per altre informazioni, vedere Grafici audio.
Vedi anche
- CreateDeviceInputNodeAsync(MediaCategory)
- CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)
- CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)