CODECAPI_AVEncSliceControlSize propiedad
Especifica el tamaño del segmento en unidades de megabyte (MB), bits o fila MB.
Tipo de datos
ULONG (VT_UI4)
GUID de propiedad
CODECAPI_AVEncSliceControlSize
Observaciones
Codificadores H.264/AVC:
El significado del valor de CODECAPI_AVEncSliceControlSize se controla mediante la propiedad CODECAPI_AVEncSliceControlMode . En la tabla siguiente se muestra cómo las propiedades CODECAPI_AVEncSliceControlSize y CODECAPI_AVEncSliceControlMode controlan el tamaño y el número de segmentos de un marco.
configuración de CODECAPI_AVEncSliceControlMode | Significado del valor |
---|---|
0 | Se trata de un entero que indica el tamaño de cada segmento del marco en unidades de macrobloqueos. El codificador debe rechazar la configuración cuando el valor es mayor que el número de macroblocks en el marco. |
1 | Se trata de un entero que indica el tamaño de cada segmento del marco en unidades de bits. El codificador debe iniciar un nuevo segmento en el bloque de macros que hace que el número de bits del segmento supere este valor (por lo que el tamaño de cada segmento siempre será menor o igual que este valor). Esto significa que el último tamaño del segmento podría ser significativamente menor que este valor. |
2 | Se trata de un entero que indica el tamaño de cada segmento del marco en unidades de filas de macroblock. El codificador debe rechazar la configuración cuando el valor es mayor que el número de filas de macroblock en el marco. |
Si la aplicación no establece un valor para CODECAPI_AVEncSliceControlMode, el codificador debe devolver un error.
El valor predeterminado recomendado es tener un solo segmento para todo el fotograma.
Algunos codificadores pueden codificar segmentos en paralelo, por lo que el rendimiento podría verse afectado en función de la configuración del control de segmentos. Por ejemplo, la codificación de un marco como un solo segmento podría ser más lento que si el marco se codificaba como varios segmentos.
La configuración del control de segmentos es dinámica y se puede cambiar durante la sesión de codificación.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 8.1 [| de aplicaciones de escritorio Aplicaciones para UWP] |
Servidor mínimo compatible |
Windows Server 2012 R2 [| de aplicaciones de escritorio Aplicaciones para UWP] |
Encabezado |
|