다음을 통해 공유


IKsFormatSupport 인터페이스(devicetopology.h)

IKsFormatSupport 인터페이스는 오디오 어댑터 디바이스와 시스템 메모리 간의 소프트웨어 구성 I/O 연결(일반적으로 DMA 채널)에서 지원하는 오디오 데이터 형식에 대한 정보를 제공합니다. 클라이언트는 REFIID IID_IKsFormatSupport 설정된 매개 변수 refiid를 사용하여 IPart::Activate 메서드를 호출하여 파트의 IKsFormatSupport 인터페이스에 대한 참조를 가져옵니다. IPart::Activate에 대한 호출은 파트가 IKsFormatSupport 인터페이스를 지원하는 경우에만 성공합니다. Software_IO 연결 형식의 커넥터를 나타내는 파트 개체만 이 인터페이스를 지원합니다. Software_IO 대한 자세한 내용은 ConnectorType 열거형을 참조하세요.

대부분의 Windows 오디오 어댑터 드라이버는 WDM(Windows 드라이버 모델)을 지원하고 KS(커널 스트리밍) 속성을 사용하여 커넥터(KS 핀이라고 함)의 하드웨어 설명 매개 변수를 나타냅니다. IKsFormatSupport 인터페이스는 커넥터의 KSPROPERTY_PIN_DATAINTERSECTION 및 KSPROPERTY_PIN_PROPOSEDDATAFORMAT 속성에 대한 편리한 액세스를 시스템 버스(일반적으로 PCI 또는 PCI Express) 또는 외부 버스(예: USB)에 제공합니다. 모든 드라이버가 KSPROPERTY_PIN_PROPOSEDDATAFORMAT 속성을 지원하는 것은 아닙니다. 드라이버가 이 속성을 지원하지 않는 경우 IKsFormatSupport 는 커넥터에 대한 KS 데이터 범위의 정보를 사용하여 커넥터가 제안된 형식을 지원하는지 여부를 확인합니다. KS 속성, KS 핀 및 KS 데이터 범위에 대한 자세한 내용은 Windows DDK 설명서를 참조하세요.

상속

IKsFormatSupport 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IKsFormatSupport 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

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

 
IKsFormatSupport::GetDevicePreferredFormat

GetDevicePreferredFormat 메서드는 연결에 대한 기본 오디오 스트림 형식을 가져옵니다.
IKsFormatSupport::IsFormatSupported

IsFormatSupported 메서드는 오디오 엔드포인트 디바이스가 지정된 오디오 스트림 형식을 지원하는지 여부를 나타냅니다.

요구 사항

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

추가 정보

핵심 오디오 인터페이스

DeviceTopology API

IPart::Activate