Share via


IAudioSystemEffectsCustomFormats 인터페이스(audioenginebaseapo.h)

인터페이스는 IAudioSystemEffectsCustomFormats Windows Vista 이상 버전의 Windows에서 지원됩니다. 비정형 형식의 오디오 어댑터를 구동하는 APO(오디오 처리 개체)를 개발하는 경우 APO는 인터페이스를 IAudioSystemEffectsCustomFormats 지원해야 합니다.

Windows 운영 체제는 오디오 엔진 외부에서 APO를 인스턴스화하고 인터페이스를 IAudioSystemEffectsCustomFormats 사용하여 비정형 형식에 대한 정보를 검색할 수 있습니다. 연결된 사용자 인터페이스는 검색된 데이터를 표시합니다.

중요 인터페이스는 IAudioSystemEffectsCustomFormats Windows에서 계속 지원되지만 이 인터페이스를 적용할 수 있는 APO 유형은 대상으로 하는 Windows 버전에 따라 달라집니다. 다음 표에서는 보다 자세한 정보를 제공합니다.
 
대상 OS 대상 APO 유형
Windows Vista 전역 효과(GFX)
Windows 7 전역 효과(GFX)
Windows 8 전역 효과(GFX)
Windows 8.1 엔드포인트 효과(EFX)
 

인터페이스는 IAudioSystemEffectsCustomFormatsIUnknown 에서 상속되며 다음 메서드도 지원합니다.

IAudioSystemEffectsCustomFormats::GetFormat

IAudioSystemEffectsCustomFormats::GetFormatCount

IAudioSystemEffectsCustomFormats::GetFormatRepresentation

상속

IAudioSystemEffectsCustomFormats 인터페이스는 IUnknown 인터페이스에서 상속됩니다.

메서드

IAudioSystemEffectsCustomFormats 인터페이스에는 이러한 메서드가 있습니다.

 
IAudioSystemEffectsCustomFormats::GetFormat

GetFormat 메서드는 사용자 지정 형식의 IAudioMediaType 표현을 검색합니다.
IAudioSystemEffectsCustomFormats::GetFormatCount

GetFormatCount 메서드는 시스템 효과 sAPO(오디오 처리 개체)에서 지원하는 사용자 지정 형식의 수를 검색합니다.
IAudioSystemEffectsCustomFormats::GetFormatRepresentation

GetFormatRepresentation 메서드는 사용자 인터페이스에 표시될 수 있도록 사용자 지정 형식의 문자열 표현을 검색합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 audioenginebaseapo.h