Compartilhar via


VideoSyncMode Estrutura

Definição

Define valores para VideoSyncMode.

[Newtonsoft.Json.JsonConverter(typeof(Microsoft.Azure.Management.Media.Models.VideoSyncModeConverter))]
public struct VideoSyncMode : IEquatable<Microsoft.Azure.Management.Media.Models.VideoSyncMode>
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.Azure.Management.Media.Models.VideoSyncModeConverter))>]
type VideoSyncMode = struct
Public Structure VideoSyncMode
Implements IEquatable(Of VideoSyncMode)
Herança
VideoSyncMode
Atributos
Newtonsoft.Json.JsonConverterAttribute
Implementações

Campos

Auto

Esse é o método padrão. Escolhe entre Cfr e Vfr, dependendo dos recursos do muxer. Para o formato de saída MP4, o modo padrão é Cfr.

Cfr

Os quadros de entrada serão repetidos e/ou descartados conforme necessário para alcançar exatamente a taxa de quadros constante solicitada. Recomendado quando a taxa de quadros de saída é definida explicitamente em um valor especificado

Passthrough

Os carimbos de data/hora de apresentação em quadros são passados do arquivo de entrada para o gravador de arquivo de saída. Recomendado quando a fonte de entrada tem taxa de quadros variável e está tentando produzir várias camadas para streaming adaptável na saída que têm limites gop alinhados. Observação: se dois ou mais quadros na entrada tiverem carimbos de data/hora duplicados, a saída também terá o mesmo comportamento

Vfr

Semelhante ao modo passagem, mas se a entrada tiver quadros com carimbos de data/hora duplicados, apenas um quadro será passado para a saída e outros serão removidos. Recomendado quando se espera que o número de quadros de saída seja igual ao número de quadros de entrada. Por exemplo, a saída é usada para calcular uma métrica de qualidade como PSNR na entrada

Métodos

Equals(Object)

Substitui o operador Equals para VideoSyncMode

Equals(VideoSyncMode)

Compara enumerações do tipo VideoSyncMode

GetHashCode()

Retorna para hashCode VideoSyncMode

ToString()

Retorna representação de cadeia de caracteres para VideoSyncMode

Operadores

Equality(VideoSyncMode, VideoSyncMode)

Operador overriding == para enum VideoSyncMode

Implicit(String to VideoSyncMode)

Operador implícito para converter cadeia de caracteres em VideoSyncMode

Implicit(VideoSyncMode to String)

Operador implícito para converter VideoSyncMode em cadeia de caracteres

Inequality(VideoSyncMode, VideoSyncMode)

Substituindo o operador != para enum VideoSyncMode

Aplica-se a