KSPROPERTY_JACK_DESCRIPTION
KSPROPERTY_JACK_DESCRIPTION 속성은 필터 핸들을 통해 액세스되는 다중 항목 핀 단위 속성으로 구현됩니다.
Windows Vista 이상에서 이 속성은 하나 이상의 실제 잭과 연결된 모든 브리지 핀에서 지원될 수 있습니다. 특정 잭의 물리적 특성 및 사용에 대한 설명을 가져오는 데 사용됩니다.
가져오기 | 설정 | 대상 | 속성 설명자 형식 | 속성 값 형식 |
---|---|---|---|---|
예 |
아니요 |
핀 팩터리(필터 핸들을 통해) |
KSMULTIPLE_ITEM 뒤에 KSJACK_DESCRIPTION 구조체의 배열이 뒤따릅니다. |
속성 값(instance 데이터)은 KSMULTIPLE_ITEM 뒤에 KSJACK_DESCRIPTION 구조체의 배열입니다.
KSPROPERTY_JACK_DESCRIPTION 속성 요청은 KSMULTIPLE_ITEM 반환한 다음 N KSJACK_DESCRIPTION 구조체 배열을 반환합니다. 여기서 N = 지정된 브리지 핀과 연결된 잭 수입니다. 따라서 속성 요청에서 반환된 멤버는 다음과 같습니다.
KSMULTIPLE_ITEM. Size = sizeof(KSMULTIPLE_ITEM) + N * sizeof(KSJACK_DESCRIPTION)
KSMULTIPLE_ITEM. Count = N
KSJACK_DESCRIPTION[0]
...
KSJACK_DESCRIPTION[N-1]
각 KSJACK_DESCRIPTION 구조에는 하나의 잭에 대한 정보가 있어야 합니다. 예를 들어 스테레오 잭 3개에 대해 5.1 오디오를 지원하는 출력 브리지 핀에는 크기의 데이터 버퍼가 필요합니다.
sizeof(KSMULTIPLE_ITEM) + 3 * sizeof(KSJACK_DESCRIPTION)
각 KSJACK_DESCRIPTION 구조체에는 2비트 ChannelMapping 값이 있습니다.
지원되는 최소 클라이언트 |
Windows Vista |
지원되는 최소 서버 |
Windows Server 2003 |
헤더 |
Ksmedia.h |