Share via


PlayerAnimationOptimization 枚举

定义

定义常量,这些常量指定 AnimatedVisualPlayer 在播放器空闲时如何缓存动画。

public enum class PlayerAnimationOptimization
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 65536)]
enum class PlayerAnimationOptimization
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 65536)]
public enum PlayerAnimationOptimization
Public Enum PlayerAnimationOptimization
继承
PlayerAnimationOptimization
属性

字段

Latency 0

播放器优化动画缓存以降低延迟。

Resources 1

播放器优化动画缓存以降低资源使用量。

注解

此枚举的值由 AnimatedVisualPlayer.AnimationOptimization 属性使用。

  • 如果将 属性设置为 Latency,则会 AnimatedVisualPlayer 在调用 PlayAsync 之前预创建动画,并且不会在玩家空闲时销毁任何动画。
  • 如果将 属性设置为 Resources,则在 AnimatedVisualPlayer 调用 PlayAsync 之前不会创建动画,并在它完成时销毁它们。

如果调用 暂停,则不会释放玩家的所有资源。 若要真正停止动画,请调用 Stop

适用于

另请参阅