AudioSyncSource 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public enum AudioSyncSource
type AudioSyncSource =
- 繼承
-
AudioSyncSource
欄位
| 名稱 | 值 | Description |
|---|---|---|
| Default | 0 | 使用預設的同步來源(預設)。 若媒體有影片,同步會渲染到直接渲染到顯示器的表面,容差非零(例如不低於 0.001)。時脈來源會使用 vsync 來源。 否則,如果媒體有音訊,就會使用音軌。 最後,如果媒體沒有音訊,則會使用系統時鐘。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| SystemClock | 1 | 使用系統單調時鐘作為同步來源。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| Audio | 2 | 用音軌作為同步來源。 這需要音訊資料和音軌。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| Vsync | 3 | 用 vsync 當作同步來源。 這需要視訊資料及直接渲染到顯示器的輸出表面,例如 SurfaceView。此模式透過調整播放速度以匹配垂直同步速率,讓播放體驗更流暢,例如在 59.94Hz 顯示器上播放 30fps 內容。 使用此模式時,容差應設為大於 0(例如至少 1/1000),以便實際調整播放速度。 此模式也可用於在 60Hz 螢幕上使用 2:3 下拉(基本上以 24fps 播放內容)播放 25fps 內容,這在大多數裝置上帶來更好的播放體驗。 在這種情況下,容差應該至少是 (1/24)。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。