Partager via


structure DXVA_COPPSetSignalingCmdData (dxva.h)

La structure DXVA_COPPSetSignalingCmdData décrit comment protéger le signal qui passe par le connecteur physique associé au périphérique COPP DirectX VA.

Syntaxe

typedef struct _DXVA_COPPSetSignalingCmdData {
  ULONG ActiveTVProtectionStandard;
  ULONG AspectRatioChangeMask1;
  ULONG AspectRatioData1;
  ULONG AspectRatioChangeMask2;
  ULONG AspectRatioData2;
  ULONG AspectRatioChangeMask3;
  ULONG AspectRatioData3;
  ULONG ExtendedInfoChangeMask[4];
  ULONG ExtendedInfoData[4];
  ULONG Reserved;
} DXVA_COPPSetSignalingCmdData;

Membres

ActiveTVProtectionStandard

Spécifie une combinaison ORed valide des valeurs suivantes du type d’énumération COPP_TVProtectionStandard qui indique le type de signaux de télévision sur lesquels définir la protection :

  • COPP_ProtectionStandard_Unknown (0x80000000)
  • COPP_ProtectionStandard_None (0x00000000)
  • COPP_ProtectionStandard_IEC61880_525i (0x00000001)
  • COPP_ProtectionStandard_IEC61880_2_525i (0x00000002)
  • COPP_ProtectionStandard_IEC62375_625p (0x00000004)
  • COPP_ProtectionStandard_EIA608B_525 (0x00000008)
  • COPP_ProtectionStandard_EN300294_625i (0x00000010)
  • COPP_ProtectionStandard_CEA805A_TypeA_525p (0x00000020)
  • COPP_ProtectionStandard_CEA805A_TypeA_750p (0x00000040)
  • COPP_ProtectionStandard_CEA805A_TypeA_1125i (0x00000080)
  • COPP_ProtectionStandard_CEA805A_TypeB_525p (0x00000100)
  • COPP_ProtectionStandard_CEA805A_TypeB_750p (0x00000200)
  • COPP_ProtectionStandard_CEA805A_TypeB_1125i (0x00000400)
  • COPP_ProtectionStandard_ARIBTRB15_525i (0x00000800)
  • COPP_ProtectionStandard_ARIBTRB15_525p (0x00001000)
  • COPP_ProtectionStandard_ARIBTRB15_750p (0x00002000)
  • COPP_ProtectionStandard_ARIBTRB15_1125i (0x00004000)

AspectRatioChangeMask1

Spécifie la constante COPP_ImageAspectRatio_EN300294_Mask (0x00000007) qui indique que seuls les 3 premiers bits du membre AspectRatioData1 suivant sont valides.

AspectRatioData1

Spécifie l’une des valeurs suivantes du type d’énumération COPP_ImageAspectRatio_EN300294 pour indiquer une valeur ETSI EN 300 294.

  • COPP_AspectRatio_EN300294_FullFormat4by3 (0)
  • COPP_AspectRatio_EN300294_Box14by9Center (1)
  • COPP_AspectRatio_EN300294_Box14by9Top (2)
  • COPP_AspectRatio_EN300294_Box16by9Center (3)
  • COPP_AspectRatio_EN300294_Box16by9Top (4)
  • COPP_AspectRatio_EN300294_BoxGT16by9Center (5)
  • COPP_AspectRatio_EN300294_FullFormat4by3ProtectedCenter (6)
  • COPP_AspectRatio_EN300294_FullFormat16by9Anamorphic (7)

AspectRatioChangeMask2

Spécifie une valeur qui indique les champs de bits valides dans le membre AspectRatioData2 suivant.

AspectRatioData2

Spécifie les données 32 bits pour les données supplémentaires liées aux proportions à définir pour des normes de protection spécifiques. Ces données peuvent être utilisées pour exprimer les valeurs End et Q0 pour EIA-608-B, ou une description de format actif pour les paquets CEA-805-A Type B.

AspectRatioChangeMask3

Spécifie une valeur qui indique les champs de bits valides dans le membre AspectRatioData3 suivant.

AspectRatioData3

Spécifie les données 32 bits pour les données supplémentaires liées aux proportions à définir pour des normes de protection spécifiques. Ces données peuvent être utilisées pour exprimer les valeurs End et Q0 pour EIA-608-B, ou une description de format actif pour les paquets CEA-805-A Type B.

ExtendedInfoChangeMask[4]

Spécifie un tableau de valeurs qui indiquent les champs de bits valides dans les éléments respectifs du membre de tableau ExtendedInfoData suivant.

ExtendedInfoData[4]

Spécifie un tableau de valeurs de données 32 bits supplémentaires à définir. Pas utilisé pour l'instant.

Reserved

Réservé. Doit être défini sur zéro (0).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Cette structure s’applique uniquement à Windows Server 2003 avec SP1 et versions ultérieures, et à Windows XP avec SP2 et versions ultérieures.
En-tête dxva.h (inclure Dxva.h)

Voir aussi

COPPCommand

DXVA_COPPCommand