PlayerAnimationOptimization Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет константы, указывающие, как АнимацияVisualPlayer кэширует анимацию, когда проигрыватель неактивен.
public enum class PlayerAnimationOptimization
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 196608)]
enum class PlayerAnimationOptimization
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 196608)]
public enum PlayerAnimationOptimization
Public Enum PlayerAnimationOptimization
- Наследование
-
PlayerAnimationOptimization
- Атрибуты
Поля
Latency | 0 | Проигрыватель оптимизирует кэширование анимации для уменьшения задержки. |
Resources | 1 | Проигрыватель оптимизирует кэширование анимации для снижения потребления ресурсов. |
Комментарии
Значения этого перечисления используются свойством AnimatedVisualPlayer.AnimationOptimization .
- Если для свойства задано значение
Latency
,AnimatedVisualPlayer
будет предварительно создавать анимации еще до вызова PlayAsync и не уничтожать их, когда проигрыватель находится в бездействии. - Если для свойства задано значение
Resources
,AnimatedVisualPlayer
объект не будет создавать анимации до вызова PlayAsync и уничтожает их после завершения.
Если вы вызываете Pause, это не освобождает все ресурсы проигрывателя. Чтобы по-настоящему остановить анимацию, вызовите команду Stop.