Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’énumération EDataFlow définit des constantes qui indiquent la direction dans laquelle les données audio circulent entre un appareil de point de terminaison audio et une application.
Syntax
typedef enum __MIDL___MIDL_itf_mmdeviceapi_0000_0000_0001 {
eRender = 0,
eCapture,
eAll,
EDataFlow_enum_count
} EDataFlow;
Constantes
eRenderValeur : 0 Flux de rendu audio. Les données audio circulent de l’application vers le périphérique de point de terminaison audio, qui restitue le flux. |
eCaptureFlux de capture audio. Les données audio circulent de l’appareil de point de terminaison audio qui capture le flux vers l’application. |
eAllFlux de rendu audio ou de capture. Les données audio peuvent être transmises de l’application au périphérique de point de terminaison audio ou de l’appareil de point de terminaison audio vers l’application. |
EDataFlow_enum_countNombre de membres dans l’énumération EDataFlow (sans compter le membre EDataFlow_enum_count). |
Notes
Les méthodes IMMDeviceEnumerator::GetDefaultAudioEndpoint, IMMDeviceEnumerator::EnumAudioEndpoints, IMMEndpoint::GetDataFlow et IMMNotificationClient::OnDefaultDeviceChanged utilisent les constantes définies dans l’énumération EDataFlow .
Configuration requise
| 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 | mmdeviceapi.h |
Voir aussi
Énumérations audio principales
IMMDeviceEnumerator::EnumAudioEndpoints