Condividi tramite


AudioGraph.CreateDeviceInputNodeAsync Metodo

Definizione

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

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

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

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

Si applica a