다음을 통해 공유


DataFlow 열거형(devicetopology.h)

DataFlow 열거형은 커넥터를 통해 오디오 스트림의 데이터 흐름 방향을 나타냅니다.

Syntax

typedef enum __MIDL___MIDL_itf_devicetopology_0000_0000_0011 {
  In = 0,
  Out
} DataFlow;

상수

 
In
값: 0
입력 스트림입니다. 오디오 스트림은 커넥터를 통해 디바이스로 흐릅니다.
Out
출력 스트림. 오디오 스트림은 커넥터를 통해 디바이스 밖으로 흐릅니다.

설명

IConnector::GetDataFlow 메서드는 DataFlow 열거형에 정의된 상수를 사용합니다.

오디오 어댑터의 렌더링 또는 캡처 디바이스 토폴로지에는 일반적으로 오디오 데이터가 디바이스에 들어오는 데이터 흐름 방향이 "In"인 하나 이상의 커넥터와 오디오 데이터가 디바이스를 종료하는 "Out"의 데이터 흐름 방향이 있는 하나 이상의 커넥터가 있습니다. 예를 들어 어댑터의 일반적인 렌더링 디바이스에는 Windows 오디오 엔진이 PCM 데이터를 디바이스로 스트리밍하는 데이터 흐름 방향 "In"이 있는 커넥터가 있습니다. 동일한 디바이스에는 데이터 흐름 방향 "Out"이 있는 커넥터가 있으며, 이를 통해 디바이스는 스피커 또는 헤드폰에 오디오 신호를 전송합니다.

렌더링 엔드포인트 디바이스의 토폴로지(예: 헤드폰)에는 데이터 흐름 방향이 "In"인 단일 커넥터가 있으며, 이를 통해 오디오 데이터(아날로그 신호 형식)가 디바이스에 들어갑니다.

캡처 엔드포인트 디바이스의 토폴로지(예: 마이크)에는 오디오 데이터가 디바이스를 종료하는 데이터 흐름 방향 "Out"이 있는 단일 커넥터가 있습니다.

자세한 내용은 디바이스 토폴로지 를 참조하세요.

요구 사항

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

추가 정보

핵심 오디오 상수

핵심 오디오 열거형

IConnector::GetDataFlow