DXVA_COPPStatusSignalingCmdData 구조체(dxva9typ.h)
[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드가 DirectShow 대신 Media Foundation에서 MediaPlayer, IMFMediaEngine 및 오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
COPP(Certified Output Protection Protocol)의 신호 쿼리 결과를 포함합니다.
구문
typedef struct _DXVA_COPPStatusSignalingCmdData {
GUID rApp;
ULONG dwFlags;
ULONG AvailableTVProtectionStandards;
ULONG ActiveTVProtectionStandard;
ULONG TVType;
ULONG AspectRatioValidMask1;
ULONG AspectRatioData1;
ULONG AspectRatioValidMask2;
ULONG AspectRatioData2;
ULONG AspectRatioValidMask3;
ULONG AspectRatioData3;
ULONG ExtendedInfoValidMask[4];
ULONG ExtendedInfoData[4];
} DXVA_COPPStatusSignalingCmdData;
멤버
rApp
AMCOPPStatusInput 구조에서 애플리케이션에서 전달한 128비트 난수입니다.
dwFlags
상태 플래그입니다. COPP_StatusFlags 참조하세요.
AvailableTVProtectionStandards
COPP_TVProtectionStandard 열거형의 플래그 비트 OR입니다. 드라이버는 지원하는 모든 보호 표준 및 해상도에 대한 플래그를 반환해야 합니다.
ActiveTVProtectionStandard
현재 활성 상태인 보호 표준을 나타내는 COPP_TVProtectionStandard 열거형의 멤버입니다.
TVType
예약되어 있습니다.
AspectRatioValidMask1
AspectRatioData1의 어떤 비트가 유효한지 나타내는 비트 마스크입니다.
AspectRatioData1
현재 가로 세로 비율 값을 지정합니다. EN 300 294의 경우 값은 COPP_ImageAspectRatio_EN300294 열거형의 멤버입니다.
AspectRatioValidMask2
AspectRatioData2의 어떤 비트가 유효한지 나타내는 비트 마스크입니다.
AspectRatioData2
현재 보호 표준의 가로 세로 비율과 관련된 추가 데이터 요소입니다. 이 데이터의 존재와 의미는 보호 표준에 따라 달라집니다. 이 필드는 EIA-608-B의 End 및 Q0 비트 또는 CEA-805-A에 대한 활성 형식 설명을 전달하는 데 사용할 수 있습니다.
AspectRatioValidMask3
AspectRatioData3의 어떤 비트가 유효한지 나타내는 비트 마스크입니다.
AspectRatioData3
현재 보호 표준의 가로 세로 비율과 관련된 추가 데이터 요소입니다. 이 데이터의 존재와 의미는 보호 표준에 따라 달라집니다.
ExtendedInfoValidMask[4]
ExtendedInfoData에서 유효한 비트를 나타내는 비트 마스크의 배열입니다.
ExtendedInfoData[4]
추가 신호 요소. 이 배열은 현재 사용되지 않습니다.
요구 사항
머리글 | dxva9typ.h(Dxva.h 포함) |