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 포함)

추가 정보

DirectShow 구조체

COPP(Certified Output Protection Protocol) 사용