다음을 통해 공유


IKsJackDescription2 인터페이스(devicetopology.h)

IKsJackDescription2 인터페이스는 오디오 어댑터의 디바이스와 외부 또는 내부 엔드포인트 디바이스(예: 마이크 또는 CD 플레이어) 간에 물리적 연결을 제공하는 잭 또는 내부 커넥터에 대한 정보를 제공합니다.

IKsJackDescription은 연결 유형과 같은 잭 정보를 가져오는 것 외에도 주로 잭이 디바이스에 연결되었는지 여부를 보고하는 데 사용됩니다. Windows 7에서 연결된 디바이스 드라이버가 IKsJackDescription2를 지원하는 경우 오디오 스택 또는 애플리케이션은 이 인터페이스를 사용하여 추가 잭 정보를 가져올 수 있습니다. 여기에는 잭의 검색 기능과 디바이스의 형식이 동적으로 변경된 경우가 포함됩니다.

대부분의 Windows 오디오 어댑터 드라이버는 WDM(Windows 드라이버 모델)을 지원하고 KS(커널 스트리밍) 속성을 사용하여 커넥터(KS 핀이라고 함)의 하드웨어 설명 매개 변수를 나타냅니다. IKsJackDescription2 인터페이스는 엔드포인트 디바이스에 대한 커넥터의 KSPROPERTY_JACK_DESCRIPTION2 속성에 편리하게 액세스할 수 있도록 합니다. KS 속성 및 KS 핀에 대한 자세한 내용은 Windows DDK 설명서를 참조하세요.

애플리케이션은 REFIID IID_IKsJackDescription2 설정된 매개 변수 refiid를 사용하여 IPart::Activate 메서드를 호출하여 파트의 IKsJackDescription2 인터페이스에 대한 참조를 가져옵니다. IPart::Activate에 대한 호출은 파트가 IKsJackDescription2 인터페이스를 지원하는 경우에만 성공합니다. KS 필터 디바이스 토폴로지 개체의 브리지 핀 커넥터를 나타내는 파트 개체만 이 인터페이스를 지원합니다.

코드 예제는 IKsJackDescription을 참조하세요.

상속

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

메서드

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

 
IKsJackDescription2::GetJackCount

GetJackCount 메서드는 엔드포인트 디바이스에 연결하는 데 필요한 커넥터의 잭 수를 가져옵니다.
IKsJackDescription2::GetJackDescription2

GetJackDescription2 메서드는 지정된 오디오 잭에 대한 설명을 가져옵니다.

요구 사항

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

추가 정보

핵심 오디오 인터페이스

DeviceTopology API

IPart::Activate