KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE
KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE 속성은 DirectDraw 표면 할당자(예: 오버레이 믹서)를 제공하는 클라이언트 필터에 캡처 작업이 진행 중이며 오버레이의 현재 크기에 관계없이 Microsoft DirectDraw 표면을 고정된 크기로 할당해야 한다고 알립니다. 이 속성은 선택 사항입니다.
사용 요약 테이블
가져오기 | 설정 | 대상 | 속성 설명자 형식 | 속성 값 형식 |
---|---|---|---|---|
Yes | 아니요 | Pin | KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE_S | ULONG 쌍 |
속성 값(작업 데이터)은 오버레이 표면의 너비와 높이를 지정하는 ULONG 쌍입니다.
설명
이 속성을 지원하는 미니드라이버에서는 필요한 오버레이 표면의 너비와 높이를 설명하는 KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE_S 구조를 반환합니다. 오버레이 믹서는 이 크기의 오버레이 표면을 할당합니다. 고정 연결 중에 MediaType에 지정된 크기가 아닌 경우 비디오 포트에서 이 크기로 비디오 크기가 조정됩니다. VGA 칩의 크기 조정 능력에 관계없이 비디오 포트에서 다른 크기 조정이 발생하지 않습니다.
혼합기가 기본 입력 핀의 비디오 포트를 통해 이 속성의 업스트림 필터에 연결된 경우 오버레이 믹서는 항상 이 새 속성을 쿼리합니다. 해당 필터가 이 속성을 구현하지 않는 경우 Overlay Mixer는 데이터를 캡처하지 않는다고 가정하고 비디오를 올바르게 표시하기 위해 필요에 따라 비디오 포트에서 비디오 크기를 조정합니다.
요구 사항
헤더: ksmedia.h(Ksmedia.h 포함)