MediaCodec.ParameterKeyQpOffsetRects Campo
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Defina a região de interesse como QpOffset-Rects no próximo quadro de entrada na fila.
[Android.Runtime.Register("PARAMETER_KEY_QP_OFFSET_RECTS", ApiSince=35)]
public const string ParameterKeyQpOffsetRects;
[<Android.Runtime.Register("PARAMETER_KEY_QP_OFFSET_RECTS", ApiSince=35)>]
val mutable ParameterKeyQpOffsetRects : string
Valor do campo
- Atributos
Comentários
Defina a região de interesse como QpOffset-Rects no próximo quadro de entrada na fila.
O valor associado é uma cadeia de caracteres no formato "Top1, Left1-Bottom1, Right1=Offset1; Top2, Left2-Bottom2, Right2=Offset2;...". Se a configuração não seguir esse padrão, ela será ignorada. Coordenadas (Superior, Esquerda), (Superior, Direita), (Inferior, Esquerda) e (Inferior, Direita) formam os vértices da caixa delimitadora de região de interesse em pixels. Pixel (0, 0) aponta para o canto superior esquerdo do quadro. Deslocamento é o deslocamento de parâmetro de quantização sugerido (QP) dos blocos na caixa delimitadora. A caixa delimitadora será estendida para fora para se alinhar aos limites da LCU durante a codificação. O Deslocamento de Qp é integral e deve estar no intervalo [-128, 127]. O QP do bloco de destino será calculado como frameQP + offsetQP. Se o resultado exceder minQP ou maxQP configurado, o valor será fixado. O deslocamento negativo resulta em blocos codificados em QP inferior ao QP do quadro e deslocamentos positivos resultarão em blocos codificados em QP mais alto do que o QP do quadro. Se as áreas de QP negativo e QP positivo forem escolhidas com sabedoria, a experiência de exibição geral poderá ser melhorada.
Se o rect roi (região de interesse) estiver fora dos limites do quadro, ou seja, 0 ou < superior 0 ou largura < direita > ou altura inferior > , a retização será fixada nos limites do quadro. Se o roi rect não for válido, isso será à direita ou > à parte superior inferior > esquerda, a configuração do parâmetro será ignorada.
O escopo dessa chave está em toda a sessão de codificação até que ela seja reconfigurada durante o estado de execução.
O número máximo de contornos (retângulos) que podem ser especificados para um determinado quadro de entrada é específico do dispositivo. As implementações removerão/ignorarão os retângulos que estão além do limite com suporte. Portanto, é preferível colocar as rects em ordem decrescente de importância. Transitivamente, se as caixas delimitador se sobrepõem, o deslocamento qp do retângulo mais preferencial (deslocamento de qp do retângulo anterior) será usado para quantificar o bloco.
Java documentação para android.media.MediaCodec.PARAMETER_KEY_QP_OFFSET_RECTS.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.