AudioGraph.CreateDeviceInputNodeAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
- CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)
- CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)
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
- CreateDeviceInputNodeAsync(MediaCategory)
- CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)
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
- CreateDeviceInputNodeAsync(MediaCategory)
- CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)
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
- CreateDeviceInputNodeAsync(MediaCategory)
- CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)
- CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)