ENumeração EDataFlow (mmdeviceapi.h)
A enumeração EDataFlow define constantes que indicam a direção na qual os dados de áudio fluem entre um dispositivo de ponto de extremidade de áudio e um aplicativo.
Syntax
typedef enum __MIDL___MIDL_itf_mmdeviceapi_0000_0000_0001 {
eRender = 0,
eCapture,
eAll,
EDataFlow_enum_count
} EDataFlow;
Constantes
eRender Valor: 0 Fluxo de renderização de áudio. Os dados de áudio fluem do aplicativo para o dispositivo de ponto de extremidade de áudio, que renderiza o fluxo. |
eCapture Fluxo de captura de áudio. Os dados de áudio fluem do dispositivo de ponto de extremidade de áudio que captura o fluxo para o aplicativo. |
eAll Renderização de áudio ou fluxo de captura. Os dados de áudio podem fluir do aplicativo para o dispositivo de ponto de extremidade de áudio ou do dispositivo de ponto de extremidade de áudio para o aplicativo. |
EDataFlow_enum_count O número de membros na enumeração EDataFlow (sem contar o membro EDataFlow_enum_count). |
Comentários
Os métodos IMMDeviceEnumerator::GetDefaultAudioEndpoint, IMMDeviceEnumerator::EnumAudioEndpoints, IMMEndpoint::GetDataFlow e IMMNotificationClient::OnDefaultDeviceChanged usam as constantes definidas na enumeração EDataFlow .
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | mmdeviceapi.h |
Confira também
Principais Enumerações de Áudio
IMMDeviceEnumerator::EnumAudioEndpoints