Compartir a través de


CODECAPI_AVEncVideoUseLTRFrame propiedad

Especifica que el marco actual se codifica mediante uno o varios fotogramas LTR.

Tipo de datos

ULONG (VT_UI4)

GUID de propiedad

CODECAPI_AVEncVideoUseLTRFrame

Valor de propiedad

El valor de este control incluye dos campos, donde cada campo tiene 16 bits.

Value Significado
Primer campo
Bits[0..15]
Indica qué fotogramas LTR se permiten para codificar el marco actual.
Codificadores H.264/AVC:
Se trata de un mapa de bits que indica qué fotogramas LTR se pueden usar como referencia para este fotograma. El bit menos significativo corresponde al índice LTR 0, el segundo bit menos significativo corresponde al índice LTR 1, etc.
Este valor no será 0.
El índice más alto especificado por este valor no debe ser mayor que el número máximo de fotogramas LTR especificados en la propiedad CODECAPI_AVEncVideoLTRBufferControl menos uno.
Segundo campo
Bits[16..31]
Marca que indica si se requieren limitaciones adicionales para codificar fotogramas posteriores.
Codificadores H.264/AVC:
1 está en el único valor válido para este campo. Todos los demás valores no son válidos y están reservados para su uso futuro.
Cuando la marca es 1, el codificador codificará los fotogramas posteriores en el orden de codificación sujeto a las siguientes restricciones:
  • No usará marcos de referencia a corto plazo en orden de codificación anteriores al marco actual o la codificación futura en orden de codificación.
  • No usará fotogramas LTR que no se describen en el control de CODECAPI_AVEncVideoUseLTRFrame más reciente.
  • Puede usar fotogramas LTR actualizados después del marco actual.

Comentarios

Codificadores H.264/AVC:

No se debe llamar a esta propiedad si se ha emitido una llamada pendiente para usar un marco LTR mediante la propiedad CODECAPI_AVEncVideoUseLTRFrame y el codificador aún no ha generado un marco que ha usado la LTR. Es decir, el codificador no debe poner en cola CODECAPI_AVEncVideoUseLTRFrame solicitudes.

Si se envía una solicitud de CODECAPI_AVEncVideoUseLTRFrame mientras otra solicitud de CODECAPI_AVEncVideoUseLTRFrame sigue pendiente, se debe quitar la solicitud anterior.

Llamar a CODECAPI_AVEncVideoUseLTRFrame en un marco de capa no base es válido y se aplicará al marco de capa no base, sin demora en un marco de capa base.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 8.1 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible
Windows Server 2012 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado
Codecapi.h

Consulte también

Propiedades de Media Foundation