AudioGraph.CreateDeviceInputNodeAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)
- CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)
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
- CreateDeviceInputNodeAsync(MediaCategory)
- CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)
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
- CreateDeviceInputNodeAsync(MediaCategory)
- CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)
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
- CreateDeviceInputNodeAsync(MediaCategory)
- CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)
- CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)