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::GetDataFlowIMMNotificationClient::OnDefaultDeviceChanged 메서드는 EDataFlow 열거형에 정의된 상수를 사용합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 mmdeviceapi.h

참고 항목

핵심 오디오 열거형

IMMDeviceEnumerator::EnumAudioEndpoints

IMMDeviceEnumerator::GetDefaultAudioEndpoint

IMMEndpoint::GetDataFlow

IMMNotificationClient::OnDefaultDeviceChanged