Bagikan melalui


Enumerasi EDataFlow (mmdeviceapi.h)

Enumerasi EDataFlow menentukan konstanta yang menunjukkan arah aliran data audio antara perangkat titik akhir audio dan aplikasi.

Sintaks

typedef enum __MIDL___MIDL_itf_mmdeviceapi_0000_0000_0001 {
  eRender = 0,
  eCapture,
  eAll,
  EDataFlow_enum_count
} EDataFlow;

Konstanta

 
eRender
Nilai: 0
Aliran penyajian audio. Data audio mengalir dari aplikasi ke perangkat titik akhir audio, yang merender aliran.
eCapture
Aliran pengambilan audio. Data audio mengalir dari perangkat titik akhir audio yang menangkap aliran, ke aplikasi.
eAll
Penyajian audio atau mengambil aliran. Data audio dapat mengalir baik dari aplikasi ke perangkat titik akhir audio, atau dari perangkat titik akhir audio ke aplikasi.
EDataFlow_enum_count
Jumlah anggota dalam enumerasi EDataFlow (tidak menghitung anggota EDataFlow_enum_count).

Keterangan

Metode IMMDeviceEnumerator::GetDefaultAudioEndpoint, IMMDeviceEnumerator::EnumAudioEndpoints, IMMEndpoint::GetDataFlow, dan IMMNotificationClient::OnDefaultDeviceChanged menggunakan konstanta yang ditentukan dalam enumerasi EDataFlow.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header mmdeviceapi.h

Lihat juga

Enumerasi Audio Inti

IMMDeviceEnumerator::EnumAudioEndpoints

IMMDeviceEnumerator::GetDefaultAudioEndpoint

IMMEndpoint::GetDataFlow

IMMNotificationClient::OnDefaultDeviceChanged