VideoSyncMode Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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)
- Herencia
-
VideoSyncMode
- Atributos
-
Newtonsoft.Json.JsonConverterAttribute
- Implementaciones
Campos
Auto |
Este es el método predeterminado. Elige entre Cfr y Vfr en función de las capacidades del muxer. Para el formato de salida MP4, el modo predeterminado es Cfr. |
Cfr |
Los fotogramas de entrada se repetirán o quitarán según sea necesario para lograr exactamente la velocidad de fotogramas constante solicitada. Se recomienda cuando la velocidad de fotogramas de salida se establece explícitamente en un valor especificado. |
Passthrough |
Las marcas de tiempo de presentación en los fotogramas se pasan desde el archivo de entrada al escritor de archivos de salida. Se recomienda cuando el origen de entrada tiene velocidad de fotogramas variable y está intentando generar varias capas para el streaming adaptable en la salida que tienen límites de GOP alineados. Nota: si dos o más fotogramas de la entrada tienen marcas de tiempo duplicadas, la salida también tendrá el mismo comportamiento. |
Vfr |
De forma similar al modo de paso a través, pero si la entrada tiene marcos que tienen marcas de tiempo duplicadas, solo se pasa un fotograma a la salida y otros se quitan. Se recomienda cuando se espera que el número de fotogramas de salida sea igual al número de fotogramas de entrada. Por ejemplo, la salida se usa para calcular una métrica de calidad como PSNR en la entrada. |
Métodos
Equals(Object) |
Invalida el operador Equals para VideoSyncMode |
Equals(VideoSyncMode) |
Compara las enumeraciones de tipo VideoSyncMode |
GetHashCode() |
Devuelve para hashCode VideoSyncMode. |
ToString() |
Devuelve la representación de cadena para VideoSyncMode. |
Operadores
Equality(VideoSyncMode, VideoSyncMode) |
Invalidación del operador == para la enumeración VideoSyncMode |
Implicit(String to VideoSyncMode) |
Operador implícito para convertir la cadena en VideoSyncMode |
Implicit(VideoSyncMode to String) |
Operador implícito para convertir VideoSyncMode en cadena |
Inequality(VideoSyncMode, VideoSyncMode) |
Invalidación del operador != para la enumeración VideoSyncMode |
Se aplica a
Azure SDK for .NET