다음을 통해 공유


DVD Subpicture 속성 집합

[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngineMedia Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 DirectShow 대신 MediaPlayer, IMFMediaEngine오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

DVD 하위 그림 속성은 하위 그림 디스플레이의 색, 대비 및 출력을 제어합니다.

다음 정보는 IKsPropertySet 메서드 호출에 설정된 이 속성에 사용하는 데 필요한 상수 및 데이터 형식을 제공합니다. GUID(guidPropSet), 속성 ID(dwPropID) 및 속성 데이터 형식(pPropData) 매개 변수에 대한 값을 제공합니다.

레이블
속성 집합 GUID AM_KSPROPSETID_DvdSubPic
속성 ID Description
AM_PROPERTY_DVDSUBPIC_COMPOSIT_ON 하위픽처 표시를 사용하거나 사용하지 않도록 설정하는 설정 전용 속성입니다. DirectShow는 이 속성에 대한 AM_PROPERTY_COMPOSIT_ON 부울 데이터 형식을 정의하고 PAM_PROPERTY_COMPOSIT_ON 이 데이터 형식에 대한 포인터로 정의합니다. TRUE 는 하위픽처를 표시함을 나타내고 , FALSE 는 사용하지 않도록 설정함을 나타냅니다. 자세한 내용은 Windows DDK의 WDM 부분을 참조하세요.
AM_PROPERTY_DVDSUBPIC_HLI 색이나 대비가 변경되는 하위 그림 또는 화면의 사각형을 지정하는 설정 전용 속성입니다. 데이터 형식이 AM_PROPERTY_SPHLI. 설명 부분을 참조하세요.
AM_PROPERTY_DVDSUBPIC_PALETTE 하위 작업에 대한 팔레트를 설정합니다. 데이터 형식이 AM_PROPERTY_SPPAL.

설명

AM_PROPERTY_DVDSUBPIC_HLI 속성은 설정 전용입니다. 색 또는 대비가 변경되는 하위 그림 또는 화면의 사각형을 지정합니다. 이는 Microsoft DVD 탐색기가 모든 단추와 키보드 정보를 구문 분석하고 특정 시간에 하나의 강조 사각형만 하위 이미지 디코더에 전달한다는 점에서 DVD-Video 사양과 다릅니다. 결과적으로 강조 표시 정보는 DVD 스트림에 있는 것보다 더 자주 디코더로 전송됩니다.

강조 표시 정보는 데이터 스트림에 비동기적으로 도착합니다. 디코더는 강조 표시 시작 및 종료 타임스탬프를 사용하여 강조 표시 정보를 관련 하위 정보(있는 경우)와 상호 연결합니다. 디코더가 요청된 타임스탬프에 대한 하위픽처 스트림 정보를 받지 못한 경우 디코더는 강조 표시 정보가 독립 실행형이며 하위 정보에 적용되지 않는다고 가정합니다. 이 경우 디코더는 색 및 대비 정보가 모두 동일한 색이라고 가정합니다.

데이터는 전적으로 DVD 디스크 형식이 아닙니다. Microsoft는 이 속성에 매개 변수로 전달되는 AM_PROPERTY_SPHLI 형식의 추가 구조를 제공합니다. 이 구조체는 DVD 강조 표시 정보에서 현재 선택된 단추를 설명합니다.

DVD 탐색기는 모든 키 입력 정보를 처리하고 단추 상태가 변경 될 때마다 새 강조 표시 정보를 보냅니다. 이 정보는 한 번에 하나의 단추 모드만 설명합니다. 화면의 픽셀 좌표로 된 디스플레이 사각형 또는 하위 이미지의 표시(있는 경우)가 포함됩니다. 구조체에는 색 및 대비 정보도 포함되어 있지만 현재 선택한 단추의 현재 상태에 대해서만 포함됩니다. 형식은 DVD 사양에 정의되어 있습니다.

강조 표시 정보에는 시작 및 종료 타임스탬프를 포함합니다. 이러한 타임스탬프는 다른 타임스탬트와 동일한 단위로, 두 가지 예외가 있습니다. 0xFFFFFFFF 시작 타임스탬프는 강조 표시 속성이 수신 시 유효하다는 것을 의미하고, 0xFFFFFFFF 끝 타임스탬프는 다음 강조 표시가 수신될 때까지 강조 표시 속성이 유효하다는 것을 의미합니다.

HLISS 필드는 DVD 사양에 정의된 대로 입니다. 값이 0이면 모든 강조 표시가 유효하지 않으며 디코더가 모든 강조 표시를 사용하지 않도록 설정해야 함을 나타냅니다.

요구 사항

요구 사항
헤더
Dvdmedia.h

추가 정보

속성 집합