Partager via


Énumération DataFlow (devicetopology.h)

L’énumération DataFlow indique la direction du flux de données d’un flux audio via un connecteur.

Syntax

typedef enum __MIDL___MIDL_itf_devicetopology_0000_0000_0011 {
  In = 0,
  Out
} DataFlow;

Constantes

 
In
Valeur : 0
Flux d’entrée. Le flux audio circule dans l’appareil via le connecteur.
Out
Flux de sortie. Le flux audio sort de l’appareil via le connecteur.

Remarques

La méthode IConnector ::GetDataFlow utilise les constantes définies dans l’énumération DataFlow .

La topologie d’un périphérique de rendu ou de capture sur un adaptateur audio a généralement un ou plusieurs connecteurs avec une direction de flux de données « In » via lequel les données audio entrent dans l’appareil, et un ou plusieurs connecteurs avec un sens de flux de données « Out » par lequel les données audio quittent l’appareil. Par exemple, un périphérique de rendu classique sur un adaptateur a un connecteur avec le sens du flux de données « In » via lequel le moteur audio Windows diffuse les données PCM dans l’appareil. Le même appareil dispose d’un connecteur avec le sens du flux de données « Out » par le biais duquel l’appareil transmet un signal audio aux haut-parleurs ou aux écouteurs.

La topologie d’un appareil de point de terminaison de rendu (par exemple, un casque) a un seul connecteur avec la direction du flux de données « In » via lequel les données audio (sous la forme d’un signal analogique) entrent dans l’appareil.

La topologie d’un appareil de point de terminaison de capture (par exemple, un microphone) a un seul connecteur avec la direction du flux de données « Out » par le biais duquel les données audio quittent l’appareil.

Pour plus d’informations, consultez Topologies d’appareils.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête devicetopology.h

Voir aussi

Constantes audio principales

Énumérations audio principales

IConnector ::GetDataFlow