Enumerazione EDataFlow (mmdeviceapi.h)
L'enumerazione EDataFlow definisce costanti che indicano la direzione in cui i dati audio passano tra un dispositivo endpoint audio e un'applicazione.
Sintassi
typedef enum __MIDL___MIDL_itf_mmdeviceapi_0000_0000_0001 {
eRender = 0,
eCapture,
eAll,
EDataFlow_enum_count
} EDataFlow;
Costanti
eRender Valore: 0 Flusso di rendering audio. I dati audio passano dall'applicazione al dispositivo endpoint audio, che esegue il rendering del flusso. |
eCapture Flusso di acquisizione audio. I dati audio passano dal dispositivo endpoint audio che acquisisce il flusso all'applicazione. |
eAll Rendering audio o flusso di acquisizione. I dati audio possono passare dall'applicazione al dispositivo endpoint audio o dal dispositivo endpoint audio all'applicazione. |
EDataFlow_enum_count Numero di membri nell'enumerazione EDataFlow , senza contare il membro EDataFlow_enum_count. |
Commenti
I metodi IMMDeviceEnumerator::GetDefaultAudioEndpoint, IMMDeviceEnumerator::EnumAudioEndpoints, IMMEndpoint::GetDataFlow e IMMNotificationClient::OnDefaultDeviceChanged usano le costanti definite nell'enumerazione EDataFlow .
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | mmdeviceapi.h |
Vedi anche
IMMDeviceEnumerator::EnumAudioEndpoints