VideoSyncMode type

Definiuje wartości dla elementu VideoSyncMode.
ZnanyvideoSyncMode może być używany zamiennie z VideoSyncMode. To wyliczenie zawiera znane wartości obsługiwane przez usługę.

Znane wartości obsługiwane przez usługę

Automatycznie: jest to metoda domyślna. Wybiera między cfr i Vfr w zależności od możliwości muxer. W przypadku formatu wyjściowego MP4 domyślny tryb to Cfr.
Przekazywanie: sygnatury czasowe prezentacji w ramkach są przekazywane z pliku wejściowego do modułu zapisywania plików wyjściowych. Zalecane, gdy źródło wejściowe ma zmienną częstotliwość klatek i próbuje utworzyć wiele warstw na potrzeby adaptacyjnego przesyłania strumieniowego w danych wyjściowych, które mają wyrównane granice GOP. Uwaga: jeśli co najmniej dwie ramki w danych wejściowych mają zduplikowane znaczniki czasu, dane wyjściowe również będą miały takie samo zachowanie
Cfr: ramki wejściowe będą powtarzane i/lub porzucane zgodnie z potrzebami, aby osiągnąć dokładnie żądaną stałą częstotliwość klatek. Zalecane, gdy częstotliwość klatek wyjściowych jest jawnie ustawiona na określoną wartość
Vfr: Podobnie jak w trybie przekazywania, ale jeśli dane wejściowe zawierają zduplikowane znaczniki czasu, tylko jedna ramka jest przekazywana do danych wyjściowych, a inne są porzucane. Zalecane, gdy oczekuje się, że liczba ramek wyjściowych będzie równa liczbie ramek wejściowych. Na przykład dane wyjściowe są używane do obliczania metryki jakości, takiej jak PSNR względem danych wejściowych

type VideoSyncMode = string