語言

AudioSyncSource 列舉

定義

public enum AudioSyncSource
type AudioSyncSource = 
繼承
AudioSyncSource

欄位

名稱 值 Description
Default 0

使用預設的同步來源(預設)。 若媒體有影片,同步會渲染到直接渲染到顯示器的表面,容差非零(例如不低於 0.001)。時脈來源會使用 vsync 來源。 否則,如果媒體有音訊,就會使用音軌。 最後,如果媒體沒有音訊,則會使用系統時鐘。

Android 參考資料。android.media.SyncParams.SYNC_SOURCE_DEFAULT

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

SystemClock 1

使用系統單調時鐘作為同步來源。

Android 參考資料。android.media.SyncParams.SYNC_SOURCE_SYSTEM_CLOCK

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

Audio 2

用音軌作為同步來源。 這需要音訊資料和音軌。

Android 參考資料。android.media.SyncParams.SYNC_SOURCE_AUDIO

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

Vsync 3

用 vsync 當作同步來源。 這需要視訊資料及直接渲染到顯示器的輸出表面,例如 SurfaceView。此模式透過調整播放速度以匹配垂直同步速率,讓播放體驗更流暢,例如在 59.94Hz 顯示器上播放 30fps 內容。 使用此模式時,容差應設為大於 0(例如至少 1/1000),以便實際調整播放速度。 此模式也可用於在 60Hz 螢幕上使用 2:3 下拉(基本上以 24fps 播放內容)播放 25fps 內容,這在大多數裝置上帶來更好的播放體驗。 在這種情況下,容差應該至少是 (1/24)。

Android 參考資料。android.media.SyncParams.SYNC_SOURCE_VSYNC

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於