PlayerAnimationOptimization Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет константы, указывающие, как AnimationVisualPlayer кэширует анимацию, когда проигрыватель простаивает.
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 | Проигрыватель оптимизирует кэширование анимации для снижения использования ресурсов. |
Комментарии
Значения этого перечисления используются свойством AnimationVisualPlayer.AnimationOptimization .
- Если для свойства задано значение
Latency
,AnimatedVisualPlayer
будет предварительно создавать анимации еще до вызова PlayAsync и не уничтожать их, когда проигрыватель бездействует. - Если для свойства задано значение
Resources
,AnimatedVisualPlayer
объект не будет создавать анимации, пока не будет вызван PlayAsync , и уничтожает их после завершения.
При вызове команды Pause это не освобождает все ресурсы проигрывателя. Чтобы по-настоящему остановить анимацию, вызовите команду Stop.