Compartilhar via


MediaCodecInfo.VideoCapabilities.SupportedPerformancePoints Propriedade

Definição

Retorna os pontos de desempenho com suporte.

public System.Collections.Generic.IList<Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint>? SupportedPerformancePoints { [Android.Runtime.Register("getSupportedPerformancePoints", "()Ljava/util/List;", "", ApiSince=29)] get; }
[<get: Android.Runtime.Register("getSupportedPerformancePoints", "()Ljava/util/List;", "", ApiSince=29)>]
member this.SupportedPerformancePoints : System.Collections.Generic.IList<Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint>

Valor da propriedade

Atributos

Comentários

Retorna os pontos de desempenho com suporte. Pode retornar null se o codec não publicou nenhuma informação de ponto de desempenho (por exemplo, os codecs do fornecedor não foram atualizados para a versão mais recente do Android). Pode retornar uma lista vazia se o codec publicado que se não garante nenhum ponto de desempenho.

Esta é uma garantia de desempenho fornecida pelo fabricante do dispositivo para codecs de hardware com base nos recursos de hardware do dispositivo.

A lista retornada é classificada primeiro pela diminuição do número de pixels, depois pela diminuição da largura e, finalmente, pela diminuição da taxa de quadros. Os pontos de desempenho pressupõem um único codec ativo. Para casos de uso em que vários codecs estão ativos, use a contagem de pixels mais alta e adicione as taxas de quadros de cada codec individual. <p class=note> Os processos de 32 bits não oferecerão suporte a resoluções maiores que 4096x4096 devido ao espaço de endereço limitado, mas os pontos de desempenho serão apresentados como estão. Em outras palavras, mesmo que um componente publique um ponto de desempenho para uma resolução superior a 4096x4096, isso não significa que a resolução tenha suporte para processos de 32 bits.

Documentação Java para android.media.MediaCodecInfo.VideoCapabilities.getSupportedPerformancePoints().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a