Estructura AMCOPPCommand (strmif.h)

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

La estructura AMCOPPCommand contiene un comando certified Output Protection Protocol (COPP).

Sintaxis

typedef struct _AMCOPPCommand {
  GUID  macKDI;
  GUID  guidCommandID;
  DWORD dwSequence;
  DWORD cbSizeData;
  BYTE  CommandData[4056];
} AMCOPPCommand, *LPAMCOPPCommand;

Miembros

macKDI

Código de autenticación de mensajes (MAC) de los datos del comando. Use CBC MAC (OMAC) basado en AES para calcular este valor.

guidCommandID

GUID que especifica el comando .

dwSequence

Número de secuencia. La aplicación debe mantener un recuento en ejecución de los comandos COPP emitidos. Para cada comando, incremente el número de secuencia en uno.

cbSizeData

Número de bytes de datos válidos en el miembro CommandData .

CommandData[4056]

Datos para el comando. El significado de los datos depende del comando .

Comentarios

Se definen los siguientes comandos COPP.

GUID Descripción
DXVA_COPPSetProtectionLevel Establece un tipo de protección especificado en un nivel de protección especificado.
 

Para obtener más información, consulte la documentación de DDK de Windows.

Requisitos

Requisito Valor
Header strmif.h (incluya Dshow.h)

Consulte también

Estructuras directShow

Uso del Protocolo de protección de salida certificada (COPP)