Enumeración EDataFlow (mmdeviceapi.h)
La enumeración EDataFlow define constantes que indican la dirección en la que fluyen los datos de audio entre un dispositivo de punto de conexión de audio y una aplicación.
Syntax
typedef enum __MIDL___MIDL_itf_mmdeviceapi_0000_0000_0001 {
eRender = 0,
eCapture,
eAll,
EDataFlow_enum_count
} EDataFlow;
Constantes
eRender Valor: 0 Secuencia de representación de audio. Los datos de audio fluyen desde la aplicación al dispositivo de punto de conexión de audio, que representa la secuencia. |
eCapture Secuencia de captura de audio. Los datos de audio fluyen desde el dispositivo de punto de conexión de audio que captura la secuencia hasta la aplicación. |
eAll Representación de audio o secuencia de captura. Los datos de audio pueden fluir desde la aplicación al dispositivo de punto de conexión de audio o desde el dispositivo de punto de conexión de audio a la aplicación. |
EDataFlow_enum_count Número de miembros de la enumeración EDataFlow (sin contar el miembro EDataFlow_enum_count). |
Comentarios
Los métodos IMMDeviceEnumerator::GetDefaultAudioEndpoint, IMMDeviceEnumerator::EnumAudioEndpoints, IMMEndpoint::GetDataFlow e IMMNotificationClient::OnDefaultDeviceChanged usan las constantes definidas en la enumeración EDataFlow .
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | mmdeviceapi.h |
Consulte también
Enumeraciones de audio principales
IMMDeviceEnumerator::EnumAudioEndpoints