Windows.UI.Xaml.Media 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
基本的なメディア サポート、グラフィックス プリミティブ、およびブラシ描画 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 |
タイムライン マーカーに関連するさまざまなルーティング イベントを処理するメソッドを表します。 |