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 プロパティによって使用されます。

  • プロパティを にLatencyAnimatedVisualPlayer設定すると、 は PlayAsync が呼び出される前でもアニメーションを事前に作成し、プレーヤーがアイドル状態のときには破棄されません。
  • プロパティを にResourcesAnimatedVisualPlayer設定した場合、 は PlayAsync が呼び出されるまでアニメーションを作成せず、完了するとそれらを破棄します。

Pause を呼び出しても、プレーヤーのすべてのリソースが解放されるわけではありません。 アニメーションを完全に停止するには、 Stop を呼び出します。

適用対象

こちらもご覧ください