Windows.UI.Xaml.Media 名前空間

基本的なメディア サポート、グラフィックス プリミティブ、およびブラシ描画 API が提供されます。

クラス

AcrylicBrush

ぼかしとノイズ テクスチャを含む複数の効果を使用する半透明の素材を使用して領域を塗りつぶします。

UWP 用の同等の WinUI 2 API: Microsoft.UI.Xaml.Media.AcrylicBrush (Windows アプリ SDKの WinUI の場合は、Windows アプリ SDK名前空間を参照してください)。

ArcSegment

2 つの点の間の楕円の円弧を表します。

BezierSegment

2 つの点を結ぶ 3 次ベジエ曲線を表します。

BitmapCache

ビジュアル要素または要素のツリーをビットマップ サーフェスとしてキャッシュする動作を表します。

Brush

グラフィカル オブジェクトの塗りつぶしに使用するオブジェクトを定義します。 Brush から派生したクラスは、領域の描画方法を記述します。

BrushCollection

Brush 値の順序付きコレクションを表します。

CacheMode

グラフィックス アクセラレーション機能のキャッシュされたコンテンツ モードを表します。

CompositeTransform

オブジェクトに複数の変換操作を適用します。

CompositionTarget

アプリの複合表示画面を表します。 このクラスは、アプリケーション全体のレンダリング イベントを提供します。

DoubleCollection

Double 値の順序付きコレクションを表します。

EllipseGeometry

円または楕円のジオメトリを表します。

FontFamily

関連するフォントのファミリを表します。

GeneralTransform

オブジェクトの一般化された変換のサポートを提供します。 GeneralTransform は、 TranslateTransform などの実用的な変換クラスの階層内にある基本クラスです。

Geometry

幾何学図形を定義するオブジェクトの基本クラスを提供します。 Geometry オブジェクトは、クリッピング領域や、2 次元グラフィカル データを Path としてレンダリングするためのジオメトリ定義として使用できます。

GeometryCollection

Geometry オブジェクトのコレクションを表します。

GeometryGroup

他の Geometry オブジェクトで構成される複合 ジオメトリを 表します。

GradientBrush

グラデーションの分岐点で構成されるグラデーションを記述する抽象クラス。

GradientStop

グラデーションの遷移ポイントの位置と色について説明します。

GradientStopCollection

インデックスによって個別にアクセスできる GradientStop オブジェクトのコレクションを表します。

ImageBrush

イメージで領域を塗りつぶします。 通常、画像ソースは、Joint Photographic Experts Group (JPEG) などのファイル形式から取得されます。

ImageSource

Image.Source プロパティと ImageBrush.ImageSource プロパティのオブジェクト ソースの種類を提供します

LinearGradientBrush

線形グラデーションを使用して領域を塗りつぶします。

LineGeometry

線のジオメトリを表します。

LineSegment

Path データ内の PathFigure の一部として使用できる 2 つのポイントの間に描画される線 表します。

LoadedImageSourceLoadCompletedEventArgs

LoadedImageSurface.LoadCompleted イベントのイベント データを提供します。

LoadedImageSurface

イメージをダウンロード、デコード、読み込むことができるコンポジション サーフェスを表します。 イメージ ソース ファイルを参照する Uniform Resource Identifier (URI) を使用するか、 IRandomAccessStream を指定してイメージを読み込むことができます。

Matrix3DProjection

Matrix3D プロジェクションをオブジェクトに適用します。

MatrixHelper

Matrix 値を処理するための静的ヘルパー メソッドを提供します。 C# と Microsoft Visual Basic コードでは、代わりに Matrix のメンバーを使用する必要があります。

MatrixTransform

2 次元平面内のオブジェクトまたは座標系を操作するために使用される任意のアフィン 行列変換を作成します。

MediaTransportControlsThumbnailRequestedEventArgs

MediaTransportControls.ThumbnailRequested イベントのデータを提供します。

PartialMediaFailureDetectedEventArgs

PartialMediaFailureDetected イベントのデータを提供します。

PathFigure

ジオメトリのサブセクションである 1 つに接続された一連の 2 次元幾何学セグメントを表します。

PathFigureCollection

PathGeometry のジオメトリをまとめて構成する PathFigure オブジェクトのコレクションを表します。

PathGeometry

円弧、曲線、楕円、線、四角形で構成される複雑なベクターベースの図形を表します。

PathSegment

PathFigure オブジェクトのセグメントを表します。 PathFigure の派生クラスは、さまざまな種類のセグメントを記述します。

PathSegmentCollection

インデックスによって個別にアクセスできる PathSegment オブジェクトのコレクションを表します。

PlaneProjection

オブジェクトに対するパースペクティブ変換 (3-D のような効果) を表します。

PointCollection

インデックスによって個別にアクセスできる Point 値のコレクションを表します。

PolyBezierSegment

1 本以上の 3 次ベジエ曲線を表します。

PolyLineSegment

線分の終点を指定する各 Point を持つ Point コレクションによって定義される一連の線分を表します。

PolyQuadraticBezierSegment

一連の 2 次ベジエ セグメントを表します。

Projection

投影の基本クラスを提供します。これは、パースペクティブ変換を使用して 3-D 空間でオブジェクトを変換する方法を説明します。

QuadraticBezierSegment

PathFigure の 2 点間に 2 次ベジエ曲線を作成します。

RateChangedRoutedEventArgs

RateChanged イベントのイベント データを提供します。

RectangleGeometry

2 次元の四角形のジオメトリについて説明します。

RenderedEventArgs

Rendered イベントのイベント データを提供します。

RenderingEventArgs

Rendering イベントのイベント データを提供します。

RevealBackgroundBrush

重要

RevealBackgroundBrush は、[要件] セクションで指定したオペレーティング システムで使用できます。 ただし、以降のバージョンでは変更されたり使用できなくなったりする可能性があるため、その使用はお勧めしません。

コンポジション ブラシと光の効果を使用して、表示効果を持つコントロールの背景を塗りつぶします。

UWP 用の同等の WinUI 2 API: Microsoft.UI.Xaml.Media.RevealBackgroundBrush (Windows アプリ SDKの WinUI の場合は、Windows アプリ SDK名前空間を参照してください)。

RevealBorderBrush

重要

RevealBorderBrush は、[要件] セクションで指定されたオペレーティング システムで使用できます。 ただし、以降のバージョンでは変更されたり使用できなくなったりする可能性があるため、その使用はお勧めしません。

コンポジション ブラシと光の効果を使用して、表示効果を持つコントロールの境界線を塗りつぶします。

UWP 用の同等の WinUI 2 API: Microsoft.UI.Xaml.Media.RevealBorderBrush (Windows アプリ SDKの WinUI の場合は、Windows アプリ SDK名前空間を参照してください)。

RevealBrush

重要

RevealBrush は、[要件] セクションで指定したオペレーティング システムで使用できます。 ただし、以降のバージョンでは変更されたり使用できなくなったりする可能性があるため、その使用はお勧めしません。

表示のビジュアル デザインの処理を実装するためにコンポジション効果と光源を使用するブラシの基本クラス。

UWP 用の同等の WinUI 2 API: Microsoft.UI.Xaml.Media.RevealBrush (Windows アプリ SDKの WinUI の場合は、Windows アプリ SDK名前空間を参照してください)。

RotateTransform

2 次元の x-y 座標系で、指定した点を中心にオブジェクトを回転させます。

ScaleTransform

2 次元の x-y 座標系でオブジェクトをスケーリングします。

Shadow

XAML 要素に適用できるシャドウ効果の基本クラス。

SkewTransform

2 次元スキューを表します。

SolidColorBrush

純色で領域を塗りつぶします。 純色は、 Color 値によって定義されます。

ThemeShadow

ThemeShadow は、x、y、z 座標に基づいて適切にシャドウを描画するために任意の XAML 要素に適用できる、事前構成済みのシャドウ効果です。 また、ThemeShadow は、その他の環境仕様に合わせて自動的に調整されます。

  • 照明、ユーザー テーマ、アプリ環境、およびシェルの変更に適応します。
  • シャドウ要素は、その標高に基づいて自動的に行われます。
  • 移動時および昇格の変更時には、要素の同期が維持されます。
  • シャドウの一貫性は、アプリケーション全体やアプリケーション間で維持されます。
TileBrush

領域を描画する方法を記述する基本クラス。 ImageBrush の親。

TimelineMarker

メディア ファイル内の特定のポイントに関連付けられているメタデータを表します。

TimelineMarkerCollection

インデックスによって個別にアクセスできる TimelineMarker オブジェクトのコレクションを表します。 TimelineMarkerCollection は、コレクションに含まれる各 TimelineMarker 項目の Time 値によって順序が決定される順序付きリストです。 これがコレクション API にどのように影響するかの詳細については、「解説」を参照してください。

TimelineMarkerRoutedEventArgs

MarkerReached イベントのイベント データを提供します。

Transform

2 次元平面での変換を可能にする機能を定義します。

TransformCollection

インデックスによって個別にアクセスできる Transform オブジェクトのコレクションを表します。

TransformGroup

他の Transform オブジェクトで構成される複合 Transform を 表します。

TranslateTransform

2 次元の x-y 座標系のオブジェクトを変換 (移動) します。

VisualTreeHelper

アプリのビジュアル ツリー内のオブジェクトリレーションシップ (子オブジェクトまたは親オブジェクト軸に沿って) を走査するために使用できるユーティリティ メソッドを提供します。

XamlCompositionBrushBase

CompositionBrush を使用して領域を描画する XAML ブラシを作成するために使用される基本クラスを提供します。

XamlLight

CompositionLight を使用して XAML 要素とブラシに照明効果を適用する XAML ライトを作成するために使用される基本クラスを提供します。

構造体

Matrix

2 次元空間での変換に使用される 3 × 3 アフィン変換行列を表します。

列挙型

AcrylicBackgroundSource

ブラシのサンプルをアプリ のコンテンツから、またはアプリ ウィンドウの背後にあるコンテンツからサンプリングするかどうかを指定する値を定義します。

UWP 用の同等の WinUI 2 API: Microsoft.UI.Xaml.Media.AcrylicBackgroundSource (Windows アプリ SDKの WinUI の場合は、Windows アプリ SDK名前空間を参照してください)。

AlignmentX

コンテナー内でのコンテンツの横方向の配置方法を記述します。

AlignmentY

コンテナー内でのコンテンツの縦方向の配置方法を記述します。

AudioCategory

オーディオ ストリーム内のオーディオ情報の目的について説明します。 AudioCategory によって値として使用されます。

AudioDeviceType

オーディオの再生に使用されているデバイスの主な使用方法について説明します。 この値は AudioDeviceType によって使用されます。

BrushMappingMode

Brush で使用される座標系を指定 します

ColorInterpolationMode

グラデーションの色の補間方法を決定します。

ElementCompositeMode

混合 XAML/Microsoft DirectX UI の要素の代替合成モードとブレンド モードを宣言します。

FastPlayFallbackBehaviour

MediaTransportControls fast-forward/後方ボタンの動作方法を指定する定数を定義します。

FillRule

Geometry に含まれる PathFigure オブジェクトの交差する領域を結合して Geometry の領域を形成する方法を指定します。

GradientSpreadMethod

グラデーション ブラシのグラデーション ベクター (グラデーション領域) の外側にグラデーションを描画する方法を指定します。

LoadedImageSourceLoadStatus

イメージが読み込まれたかどうか、または読み込みに失敗した理由を指定する定数を定義します。

MediaCanPlayResponse

メディア エンジンがファイルの種類と特性に基づいてメディア ソースを再生できる可能性について説明します。

MediaElementState

MediaElement オブジェクトの潜在的な状態を定義します。

PenLineCap

直線または線分の終端の形状を記述します。

PenLineJoin

2 つの直線または線分を結合する図形を記述します。

RevealBrushState

重要

RevealBrush は、[要件] セクションで指定したオペレーティング システムで使用できます。 ただし、以降のバージョンでは変更されたり使用できなくなったりする可能性があるため、その使用はお勧めしません。

要素のポインターの状態を指定する定数を定義します。

UWP 用の同等の WinUI 2 API: Microsoft.UI.Xaml.Media.RevealBrushState (Windows アプリ SDKの WinUI の場合は、Windows アプリ SDK名前空間を参照してください)。

Stereo3DVideoPackingMode

ステレオ 3-D ビデオ コンテンツのフレーム パッキング モードについて説明します。

Stereo3DVideoRenderMode

現在のメディア ソースのステレオ 3-D ビデオ レンダリング モードについて説明します。

Stretch

割り当てられた領域を埋めるようにコンテンツのサイズを変更する方法を示します。

StyleSimulations

フォントのシミュレーション スタイルについて説明します。

SweepDirection

楕円円弧を描画する方向を指定します。

代理人

RateChangedRoutedEventHandler

RateChanged イベントを処理するメソッドを表します。 このイベントは、ユーザーの操作またはコードによって PlaybackRate または DefaultPlaybackRate が変更されたときに発生します。

TimelineMarkerRoutedEventHandler

タイムライン マーカーに関連するさまざまなルーティング イベントを処理するメソッドを表します。