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::GetDefaultAudioEndpoint、IMMDeviceEnumerator::EnumAudioEndpoints、IMMEndpoint::GetDataFlow和IMMNotificationClient::OnDefaultDeviceChanged方法會使用EDataFlow列舉中定義的常數。
需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | mmdeviceapi.h |
另請參閱
IMMDeviceEnumerator::EnumAudioEndpoints