共用方式為


EDataFlow 列舉 (mmdeviceapi.h)

EDataFlow列舉會定義常數,指出音訊資料在音訊端點裝置與應用程式之間流動的方向。

Syntax

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

常數

 
eRender
值: 0
音訊轉譯資料流程。 音訊資料會從應用程式流向音訊端點裝置,以轉譯資料流程。
eCapture
音訊擷取資料流程。 音訊資料流程會從擷取資料流程的音訊端點裝置流向應用程式。
eAll
音訊轉譯或擷取資料流程。 音訊資料可以從應用程式流向音訊端點裝置,或從音訊端點裝置流向應用程式。
EDataFlow_enum_count
EDataFlow列舉中的成員數目 (未計算EDataFlow_enum_count成員) 。

備註

IMMDeviceEnumerator::GetDefaultAudioEndpointIMMDeviceEnumerator::EnumAudioEndpointsIMMEndpoint::GetDataFlowIMMNotificationClient::OnDefaultDeviceChanged方法會使用EDataFlow列舉中定義的常數。

需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 mmdeviceapi.h

另請參閱

核心音訊列舉

IMMDeviceEnumerator::EnumAudioEndpoints

IMMDeviceEnumerator::GetDefaultAudioEndpoint

IMMEndpoint::GetDataFlow

IMMNotificationClient::OnDefaultDeviceChanged