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
Uso del Protocolo de protección de salida certificada (COPP)