MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID 특성
오디오 엔드포인트 디바이스의 식별자를 지정합니다.
데이터 형식
와이드 문자열
설명
이 특성을 사용하여 오디오 렌더러를 구성할 수 있습니다. 사용량은 오디오 렌더러를 만들기 위해 호출하는 함수에 따라 달라집니다.
- MFCreateAudioRenderer: pAudioAttributes 매개 변수에 지정된 IMFAttributes 인터페이스 포인터를 사용하여 이 특성을 설정합니다.
- MFCreateAudioRendererActivate: ppActivate 매개 변수에서 검색된 IMFActivate 인터페이스 포인터를 사용하여 이 특성을 설정합니다. IMFActivate::ActivateObject를 호출하기 전에 특성을 설정합니다.
오디오 엔드포인트 디바이스는 헤드폰 또는 스피커와 같은 오디오 데이터 경로의 한쪽 끝에 있는 하드웨어 디바이스입니다. 오디오 엔드포인트 식별자를 가져오려면 다음 핵심 오디오 API를 사용합니다.
- IMMDeviceEnumerator 인터페이스를 사용하여 시스템의 디바이스를 열거합니다.
- IMMDevice::GetId를 호출하여 디바이스의 식별자를 가져옵니다.
자세한 내용은 핵심 오디오 API 설명서를 참조하세요. 이 특성이 설정되지 않은 경우 오디오 렌더러는 기본 엔드포인트 디바이스를 사용합니다.
이 특성이 설정된 경우 MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ROLE 특성을 설정하지 마세요. 두 특성이 모두 설정되면 오디오 렌더러를 만들 때 오류가 발생합니다.
이 특성의 GUID 상수는 mfuuid.lib에서 내보냅니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2008 [데스크톱 앱만 해당] |
헤더 |
|
추가 정보