MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ROLE 특성

오디오 렌더러의 오디오 엔드포인트 역할을 지정합니다.

데이터 형식

UINT32

설명

이 특성을 사용하여 오디오 렌더러를 구성할 수 있습니다. 사용법은 오디오 렌더러를 만들기 위해 호출하는 함수에 따라 달라집니다.

오디오 엔드포인트 디바이스는 헤드폰 또는 스피커와 같은 오디오 데이터 경로의 한쪽 끝에 있는 하드웨어 디바이스입니다.

이 특성을 설정하면 오디오 렌더러는 지정된 역할에 기본 오디오 디바이스를 사용합니다. 이 특성의 값은 헤더 파일 mmdeviceapi.h에 정의된 ERole 열거형의 멤버입니다. 자세한 내용은 Core Audio API 설명서를 참조하세요. 이 특성이 설정되지 않은 경우 오디오 렌더러는 기본 엔드포인트 디바이스를 사용합니다.

이 특성이 설정된 경우 MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID 특성을 설정하지 마세요. 두 특성이 모두 설정되면 오디오 렌더러를 만들 때 오류가 발생합니다.

이 특성의 GUID 상수는 mfuuid.lib에서 내보냅니다.

요구 사항

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

추가 정보

미디어 파운데이션 특성의 사전순 목록

오디오 렌더러 특성

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

스트리밍 오디오 렌더러