Partager via


AudioGraph.CreateDeviceInputNodeAsync Méthode

Définition

Surcharges

CreateDeviceInputNodeAsync(MediaCategory)

Crée un AudioDeviceInputNode qui entre des données audio dans le graphe audio à partir du périphérique d’entrée audio par défaut, tel qu’un microphone ou un carte audio.

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)

Crée un AudioDeviceInputNode qui entre des données audio dans le graphique audio à partir du périphérique d’entrée audio par défaut, tel qu’un microphone ou un carte audio.

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)

Crée un AudioDeviceInputNode qui entre des données audio dans le graphe audio à partir du périphérique d’entrée audio spécifié, tel qu’un microphone ou un carte audio.

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation, AudioNodeEmitter)

Crée un AudioDeviceInputNode avec prise en charge de l’audio spatial qui entre des données audio dans le graphique audio à partir du périphérique d’entrée audio spécifié, tel qu’un microphone ou un carte audio.

CreateDeviceInputNodeAsync(MediaCategory)

Crée un AudioDeviceInputNode qui entre des données audio dans le graphe audio à partir du périphérique d’entrée audio par défaut, tel qu’un microphone ou un carte 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)

Paramètres

category
MediaCategory

Valeur de l’énumération MediaCategory indiquant la catégorie du média traité par ce nœud, ce qui permet au système d’effectuer un traitement et une hiérarchisation du contenu appropriés.

Retours

Opération asynchrone qui retourne un CreateAudioDeviceInputNodeResult à l’achèvement . Cet objet expose une propriété Status , qui indique que l’opération a réussi ou la raison de l’échec de l’opération. La propriété DeviceInputNode fournit une référence au nœud d’entrée créé lors de la réussite.

Attributs

Configuration requise pour Windows

Fonctionnalités de l’application
backgroundMediaRecording

Remarques

D’autres surcharges de cette méthode vous permettent de spécifier l’ID d’un périphérique audio spécifique au lieu d’utiliser l’appareil par défaut du système.

Voir aussi

S’applique à

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)

Crée un AudioDeviceInputNode qui entre des données audio dans le graphique audio à partir du périphérique d’entrée audio par défaut, tel qu’un microphone ou un carte 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)

Paramètres

category
MediaCategory

Valeur de l’énumération MediaCategory indiquant la catégorie du média traité par ce nœud, ce qui permet au système d’effectuer un traitement et une hiérarchisation du contenu appropriés.

encodingProperties
AudioEncodingProperties

Objet représentant les propriétés d’encodage audio du nœud d’entrée de l’appareil qui spécifie la fréquence d’échantillonnage à laquelle le nœud créé fonctionnera. Seuls les formats PCM et float non compressés sont autorisés.

Retours

Opération asynchrone qui retourne un CreateAudioDeviceInputNodeResult à l’achèvement . Cet objet expose une propriété Status , qui indique que l’opération a réussi ou la raison de l’échec de l’opération. La propriété DeviceInputNode fournit une référence au nœud d’entrée créé lors de la réussite.

Attributs

Configuration requise pour Windows

Fonctionnalités de l’application
backgroundMediaRecording

Remarques

D’autres surcharges de cette méthode vous permettent de spécifier l’ID d’un périphérique audio spécifique au lieu d’utiliser l’appareil par défaut du système.

Voir aussi

S’applique à

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)

Crée un AudioDeviceInputNode qui entre des données audio dans le graphe audio à partir du périphérique d’entrée audio spécifié, tel qu’un microphone ou un carte 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)

Paramètres

category
MediaCategory

Valeur de l’énumération MediaCategory indiquant la catégorie du média traité par ce nœud, ce qui permet au système d’effectuer un traitement et une hiérarchisation du contenu appropriés.

encodingProperties
AudioEncodingProperties

Objet représentant les propriétés d’encodage audio du nœud d’entrée de l’appareil qui spécifie la fréquence d’échantillonnage à laquelle le nœud créé fonctionnera. Seuls les formats PCM et float non compressés sont autorisés.

device
DeviceInformation

Objet DeviceInformation représentant l’appareil à partir duquel le nœud d’entrée de l’appareil obtient des données audio.

Retours

Opération asynchrone qui retourne un CreateAudioDeviceInputNodeResult à l’achèvement . Cet objet expose une propriété Status , qui indique que l’opération a réussi ou la raison de l’échec de l’opération. La propriété DeviceInputNode fournit une référence au nœud d’entrée créé lors de la réussite.

Attributs

Configuration requise pour Windows

Fonctionnalités de l’application
backgroundMediaRecording

Remarques

Appelez FindAllAsync, en passant la valeur retournée par GetAudioCaptureSelector, pour obtenir la liste des objets DeviceInformation représentant les appareils de capture disponibles. Pour plus d’informations, consultez Graphiques audio.

Voir aussi

S’applique à

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation, AudioNodeEmitter)

Crée un AudioDeviceInputNode avec prise en charge de l’audio spatial qui entre des données audio dans le graphique audio à partir du périphérique d’entrée audio spécifié, tel qu’un microphone ou un carte 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)

Paramètres

category
MediaCategory

Valeur de l’énumération MediaCategory indiquant la catégorie du média traité par ce nœud, ce qui permet au système d’effectuer un traitement et une hiérarchisation du contenu appropriés.

encodingProperties
AudioEncodingProperties

Objet représentant les propriétés d’encodage audio du nœud d’entrée de l’appareil qui spécifie la fréquence d’échantillonnage à laquelle le nœud créé fonctionnera. Seuls les formats PCM et float non compressés sont autorisés.

device
DeviceInformation

Objet DeviceInformation représentant l’appareil à partir duquel le nœud d’entrée de l’appareil obtient des données audio.

emitter
AudioNodeEmitter

Objet qui décrit la position et d’autres caractéristiques physiques de l’émetteur à partir duquel l’audio du nœud est émis lorsque le traitement audio spatial est utilisé.

Retours

Opération asynchrone qui retourne un CreateAudioDeviceInputNodeResult à l’achèvement . Cet objet expose une propriété Status , qui indique que l’opération a réussi ou la raison de l’échec de l’opération. La propriété DeviceInputNode fournit une référence au nœud d’entrée créé lors de la réussite.

Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v3.0)
Fonctionnalités de l’application
backgroundMediaRecording

Remarques

Appelez FindAllAsync, en passant la valeur retournée par GetAudioCaptureSelector, pour obtenir la liste des objets DeviceInformation représentant les appareils de capture disponibles. Pour plus d’informations, consultez Graphiques audio.

Voir aussi

S’applique à