Freigeben über


AudioGraph.CreateDeviceInputNodeAsync Methode

Definition

Überlädt

CreateDeviceInputNodeAsync(MediaCategory)

Erstellt einen AudioDeviceInputNode, der Audiodaten vom Standardaudioeingabegerät, z. B. einem Mikrofon oder einem Audio Karte, in das Audiodiagramm eingibt.

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)

Erstellt einen AudioDeviceInputNode, der Audiodaten vom Standardgerät für die Audioeingabe wie mikrofon oder audio Karte in das Audiodiagramm eingibt.

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)

Erstellt einen AudioDeviceInputNode, der Audiodaten vom angegebenen Audioeingabegerät wie einem Mikrofon oder einem Audio-Karte in das Audiodiagramm eingibt.

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation, AudioNodeEmitter)

Erstellt einen audiofähigen AudioDeviceInputNode, der Audiodaten vom angegebenen Audioeingabegerät wie einem Mikrofon oder einem Audio-Karte in das Audiodiagramm eingibt.

CreateDeviceInputNodeAsync(MediaCategory)

Erstellt einen AudioDeviceInputNode, der Audiodaten vom Standardaudioeingabegerät, z. B. einem Mikrofon oder einem Audio Karte, in das Audiodiagramm eingibt.

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)

Parameter

category
MediaCategory

Ein Wert aus dem MediaCategory-Enumerationswert , der die Kategorie der von diesem Knoten verarbeiteten Medien angibt, sodass das System inhaltsgerechte Verarbeitung und Priorisierung der Medien durchführen kann.

Gibt zurück

Ein asynchroner Vorgang, der bei Abschluss ein CreateAudioDeviceInputNodeResult zurückgibt. Dieses Objekt macht eine Status-Eigenschaft verfügbar, die entweder angibt, dass der Vorgang erfolgreich war oder der Grund, warum der Vorgang fehlgeschlagen ist. Die DeviceInputNode-Eigenschaft stellt einen Verweis auf den erstellten Eingabeknoten bei Erfolg bereit.

Attribute

Windows-Anforderungen

App-Funktionen
backgroundMediaRecording

Hinweise

Andere Überladungen dieser Methode ermöglichen es Ihnen, die ID eines bestimmten Audiogeräts anzugeben, anstatt das Standardgerät des Systems zu verwenden.

Weitere Informationen

Gilt für:

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)

Erstellt einen AudioDeviceInputNode, der Audiodaten vom Standardgerät für die Audioeingabe wie mikrofon oder audio Karte in das Audiodiagramm eingibt.

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)

Parameter

category
MediaCategory

Ein Wert aus dem MediaCategory-Enumerationswert , der die Kategorie der von diesem Knoten verarbeiteten Medien angibt, sodass das System inhaltsgerechte Verarbeitung und Priorisierung der Medien durchführen kann.

encodingProperties
AudioEncodingProperties

Ein Objekt, das die Audiocodierungseigenschaften für den Geräteeingabeknoten darstellt und die Abtastrate angibt, mit der der erstellte Knoten ausgeführt wird. Nur unkomprimierte PCM- und Floatformate sind zulässig.

Gibt zurück

Ein asynchroner Vorgang, der bei Abschluss ein CreateAudioDeviceInputNodeResult zurückgibt. Dieses Objekt macht eine Status-Eigenschaft verfügbar, die entweder angibt, dass der Vorgang erfolgreich war oder der Grund, warum der Vorgang fehlgeschlagen ist. Die DeviceInputNode-Eigenschaft stellt einen Verweis auf den erstellten Eingabeknoten bei Erfolg bereit.

Attribute

Windows-Anforderungen

App-Funktionen
backgroundMediaRecording

Hinweise

Andere Überladungen dieser Methode ermöglichen es Ihnen, die ID eines bestimmten Audiogeräts anzugeben, anstatt das Standardgerät des Systems zu verwenden.

Weitere Informationen

Gilt für:

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)

Erstellt einen AudioDeviceInputNode, der Audiodaten vom angegebenen Audioeingabegerät wie einem Mikrofon oder einem Audio-Karte in das Audiodiagramm eingibt.

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)

Parameter

category
MediaCategory

Ein Wert aus dem MediaCategory-Enumerationswert , der die Kategorie der von diesem Knoten verarbeiteten Medien angibt, sodass das System inhaltsgerechte Verarbeitung und Priorisierung der Medien durchführen kann.

encodingProperties
AudioEncodingProperties

Ein Objekt, das die Audiocodierungseigenschaften für den Geräteeingabeknoten darstellt und die Abtastrate angibt, mit der der erstellte Knoten ausgeführt wird. Nur unkomprimierte PCM- und Floatformate sind zulässig.

device
DeviceInformation

Ein DeviceInformation-Objekt , das das Gerät darstellt, von dem der Geräteeingabeknoten Audiodaten erhält.

Gibt zurück

Ein asynchroner Vorgang, der bei Abschluss ein CreateAudioDeviceInputNodeResult zurückgibt. Dieses Objekt macht eine Status-Eigenschaft verfügbar, die entweder angibt, dass der Vorgang erfolgreich war oder der Grund, warum der Vorgang fehlgeschlagen ist. Die DeviceInputNode-Eigenschaft stellt einen Verweis auf den erstellten Eingabeknoten bei Erfolg bereit.

Attribute

Windows-Anforderungen

App-Funktionen
backgroundMediaRecording

Hinweise

Rufen Sie FindAllAsync auf, und übergeben Sie den von GetAudioCaptureSelector zurückgegebenen Wert, um die Liste der DeviceInformation-Objekte abzurufen, die die verfügbaren Erfassungsgeräte darstellen. Weitere Informationen finden Sie unter Audiodiagramme.

Weitere Informationen

Gilt für:

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation, AudioNodeEmitter)

Erstellt einen audiofähigen AudioDeviceInputNode, der Audiodaten vom angegebenen Audioeingabegerät wie einem Mikrofon oder einem Audio-Karte in das Audiodiagramm eingibt.

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)

Parameter

category
MediaCategory

Ein Wert aus dem MediaCategory-Enumerationswert , der die Kategorie der von diesem Knoten verarbeiteten Medien angibt, sodass das System inhaltsgerechte Verarbeitung und Priorisierung der Medien durchführen kann.

encodingProperties
AudioEncodingProperties

Ein Objekt, das die Audiocodierungseigenschaften für den Geräteeingabeknoten darstellt und die Abtastrate angibt, mit der der erstellte Knoten ausgeführt wird. Nur unkomprimierte PCM- und Floatformate sind zulässig.

device
DeviceInformation

Ein DeviceInformation-Objekt , das das Gerät darstellt, von dem der Geräteeingabeknoten Audiodaten erhält.

emitter
AudioNodeEmitter

Ein -Objekt, das die Position und andere physische Merkmale des Emitters beschreibt, von dem die Audiodaten des Knotens ausgegeben werden, wenn räumliche Audioverarbeitung verwendet wird.

Gibt zurück

Ein asynchroner Vorgang, der bei Abschluss ein CreateAudioDeviceInputNodeResult zurückgibt. Dieses Objekt macht eine Status-Eigenschaft verfügbar, die entweder angibt, dass der Vorgang erfolgreich war oder der Grund, warum der Vorgang fehlgeschlagen ist. Die DeviceInputNode-Eigenschaft stellt einen Verweis auf den erstellten Eingabeknoten bei Erfolg bereit.

Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v3.0)
App-Funktionen
backgroundMediaRecording

Hinweise

Rufen Sie FindAllAsync auf, und übergeben Sie den von GetAudioCaptureSelector zurückgegebenen Wert, um die Liste der DeviceInformation-Objekte abzurufen, die die verfügbaren Erfassungsgeräte darstellen. Weitere Informationen finden Sie unter Audiodiagramme.

Weitere Informationen

Gilt für: