Compartilhar via


PresetConfigurations Construtores

Definição

Sobrecargas

PresetConfigurations()

Inicializa uma nova instância da classe PresetConfigurations.

PresetConfigurations(Nullable<Complexity>, Nullable<InterleaveOutput>, Nullable<Double>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

Inicializa uma nova instância da classe PresetConfigurations.

PresetConfigurations()

Inicializa uma nova instância da classe PresetConfigurations.

public PresetConfigurations ();
Public Sub New ()

Aplica-se a

PresetConfigurations(Nullable<Complexity>, Nullable<InterleaveOutput>, Nullable<Double>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

Inicializa uma nova instância da classe PresetConfigurations.

public PresetConfigurations (Microsoft.Azure.Management.Media.Models.Complexity? complexity = default, Microsoft.Azure.Management.Media.Models.InterleaveOutput? interleaveOutput = default, double? keyFrameIntervalInSeconds = default, int? maxBitrateBps = default, int? maxHeight = default, int? maxLayers = default, int? minBitrateBps = default, int? minHeight = default);
new Microsoft.Azure.Management.Media.Models.PresetConfigurations : Nullable<Microsoft.Azure.Management.Media.Models.Complexity> * Nullable<Microsoft.Azure.Management.Media.Models.InterleaveOutput> * Nullable<double> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> -> Microsoft.Azure.Management.Media.Models.PresetConfigurations
Public Sub New (Optional complexity As Nullable(Of Complexity) = Nothing, Optional interleaveOutput As Nullable(Of InterleaveOutput) = Nothing, Optional keyFrameIntervalInSeconds As Nullable(Of Double) = Nothing, Optional maxBitrateBps As Nullable(Of Integer) = Nothing, Optional maxHeight As Nullable(Of Integer) = Nothing, Optional maxLayers As Nullable(Of Integer) = Nothing, Optional minBitrateBps As Nullable(Of Integer) = Nothing, Optional minHeight As Nullable(Of Integer) = Nothing)

Parâmetros

complexity
Nullable<Complexity>

Permite definir as configurações do codificador para controlar o equilíbrio entre velocidade e qualidade. Exemplo: defina Complexidade como Velocidade para codificação mais rápida, mas menos eficiência de compactação. Os valores possíveis incluem: 'Speed', 'Balanced', 'Quality'

interleaveOutput
Nullable<InterleaveOutput>

Define o modo de intercalação da saída para controlar como o áudio e o vídeo são armazenados no formato de contêiner. Exemplo: defina InterleavedOutput como NonInterleavedOutput para produzir saídas somente áudio e somente vídeo em arquivos MP4 separados. Os valores possíveis incluem: 'NonInterleavedOutput', 'InterleavedOutput'

keyFrameIntervalInSeconds
Nullable<Double>

O intervalo de quadro-chave em segundos. Exemplo: defina KeyFrameIntervalInSeconds como 2 para reduzir o buffer de reprodução para alguns jogadores.

maxBitrateBps
Nullable<Int32>

A taxa máxima de bits em bits por segundo (limite para a camada de vídeo superior). Exemplo: defina MaxBitrateBps como 6000000 para evitar produzir saídas de taxa de bits muito altas para conteúdo com alta complexidade.

maxHeight
Nullable<Int32>

A altura máxima das camadas de vídeo de saída. Exemplo: defina MaxHeight como 720 para produzir camadas de saída de até 720P, mesmo que a entrada seja 4K.

maxLayers
Nullable<Int32>

O número máximo de camadas de vídeo de saída. Exemplo: defina MaxLayers como 4 para garantir que no máximo 4 camadas de saída sejam produzidas para controlar o custo geral do trabalho de codificação.

minBitrateBps
Nullable<Int32>

A taxa de bits mínima em bits por segundo (limite para a camada de vídeo inferior). Exemplo: defina MinBitrateBps como 200000 para ter uma camada inferior que abrange usuários com baixa largura de banda de rede.

minHeight
Nullable<Int32>

A altura mínima das camadas de vídeo de saída. Exemplo: defina MinHeight como 360 para evitar camadas de saída de resoluções menores, como 180P.

Aplica-se a