propriedade CODECAPI_AVEncSliceControlMode
Especifica o modo de controle de fatia. Os valores válidos são 0, 1 e 2.
Tipo de dados
ULONG (VT_UI4)
GUID da propriedade
CODECAPI_AVEncSliceControlMode
Valor da propriedade
Valores do modo de controle de fatia:
Valor | Significado |
---|---|
|
Definir esse valor como 0 indica que a propriedade CODECAPI_AVEncSliceControlSize especificará o tamanho da fatia em unidades de macroblocks por fatia. |
|
Definir esse valor como 1 indica que a propriedade CODECAPI_AVEncSliceControlSize especificará o tamanho da fatia em unidades de bits por fatia. |
|
Definir esse valor como 2 indica que a propriedade CODECAPI_AVEncSliceControlSize especificará o tamanho da fatia em unidades de linhas de macroblock por fatia. |
O codificador retorna os valores aos quais ele dá suporte.
Comentários
Codificadores H.264/AVC:
É recomendável que o codificador dê suporte a GetValue, SetValue e GetParameterRange.
Se SetValue não for chamado para CODECAPI_AVEncSliceControlMode, GetValue para CODECAPI_AVEncSliceControlMode poderá retornar VFW_E_CODECAPI_NO_CURRENT_VALUE. GetDefaultValue pode retornar VFW_E_CODECAPI_NO_DEFAULT para CODECAPI_AVEncSliceControlMode.
O valor padrão recomendado é 2 (tamanho em LINHA MB por fatia).
Essa é uma API estática, o que significa que o aplicativo não alterará isso enquanto o codificador estiver em execução.
Exemplos
if (pCodecAPI->IsSupported(&CODECAPI_AVEncSliceControlMode) == S_OK) {
VARIANT var;
var.vt = VT_UI4;
var.ulVal =ulSliceMode;
pCodecAPI->SetValue(&CODECAPI_AVEncSliceControlMode, &var);
}
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 8.1 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte |
Windows Server 2012 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Cabeçalho |
|