Énumération EDataFlow (mmdeviceapi.h)
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
eRender Valeur : 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. |
eCapture Flux de capture audio. Les données audio circulent de l’appareil de point de terminaison audio qui capture le flux vers l’application. |
eAll Flux 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_count Nombre 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