다음을 통해 공유


Windows.UI.Xaml.Media 네임스페이스

기본 미디어 지원, 그래픽 기본 요소 및 브러시 드로잉 API를 제공합니다.

클래스

AcrylicBrush

흐림 효과와 노이즈 질감을 포함하여 여러 효과를 사용하는 반투명 재질을 사용하여 영역을 그립니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Xaml.Media.AcrylicBrush(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

ArcSegment

두 점 사이의 타원형 호를 나타냅니다.

BezierSegment

두 점 사이에 그려진 입방형 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

이미지로 영역을 그립니다. 이미지 원본은 일반적으로 JPEG(Joint Photographic Experts Group)와 같은 파일 형식에서 가져옵니다.

ImageSource

Image.Source 및 ImageBrush.ImageSource 속성에 대한 개체 원본 형식 제공합니다.

LinearGradientBrush

선형 그라데이션으로 영역을 그립니다.

LineGeometry

줄의 기하 도형을 나타냅니다.

LineSegment

경로 데이터 내에서 PathFigure의 일부일 수 있는 두 점 사이에 그려진 선을 나타냅니다.

LoadedImageSourceLoadCompletedEventArgs

LoadedImageSurface.LoadCompleted 이벤트에 대한 이벤트 데이터를 제공합니다.

LoadedImageSurface

이미지를 다운로드, 디코딩 및 로드할 수 있는 컴퍼지션 화면을 나타냅니다. 이미지 원본 파일을 참조하는 URI(Uniform Resource Identifier)를 사용하거나 IRandomAccessStream을 제공하여 이미지를 로드할 수 있습니다.

Matrix3DProjection

개체에 Matrix3D 프로젝션을 적용합니다.

MatrixHelper

행렬 값을 처리하기 위한 정적 도우미 메서드를 제공합니다. C# 및 Microsoft Visual Basic 코드는 행렬 의 멤버를 대신 사용해야 합니다.

MatrixTransform

2차원 평면에서 개체 또는 좌표계를 조작하는 데 사용되는 임의 아핀 행렬 변환을 만듭니다.

MediaTransportControlsThumbnailRequestedEventArgs

MediaTransportControls.ThumbnailRequested 이벤트에 대한 데이터를 제공합니다.

PartialMediaFailureDetectedEventArgs

PartialMediaFailureDetected 이벤트에 대한 데이터를 제공합니다.

PathFigure

하나로 연결된 일련의 2차원 기하 도형 세그먼트인 기하 도형의 하위 섹션을 나타냅니다.

PathFigureCollection

PathGeometry의 기하 도형을 집합적으로 구성하는 PathFigure 개체의 컬렉션을 나타냅니다.

PathGeometry

호, 곡선, 타원, 선 및 사각형으로 구성될 수 있는 복잡한 벡터 기반 도형을 나타냅니다.

PathSegment

PathFigure 개체의 세그먼트를 나타냅니다. PathFigure의 파생 클래스는 다양한 유형의 세그먼트를 설명합니다.

PathSegmentCollection

인덱스로 개별적으로 액세스할 수 있는 PathSegment 개체의 컬렉션을 나타냅니다.

PlaneProjection

개체에 대한 원근 변환(3차원 효과)을 나타냅니다.

PointCollection

인덱스로 개별적으로 액세스할 수 있는 Point 값의 컬렉션을 나타냅니다.

PolyBezierSegment

하나 이상의 입방형 3차원 곡선을 나타냅니다.

PolyLineSegment

각 Point에서 선 세그먼트의 끝점을 지정하는 Point 컬렉션으로 정의된 선 세그먼트 집합을 나타냅니다.

PolyQuadraticBezierSegment

정방형 3차원 곡선 세그먼트의 집합을 나타냅니다.

Projection

원근 변환을 사용하여 3차원 공간에서 개체를 변환하는 방법을 설명하는 프로젝션에 대한 기본 클래스를 제공합니다.

QuadraticBezierSegment

PathFigure에서 두 점 사이에 4차원 베지어 곡선을 만듭니다.

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 항목의 시간 값에 따라 순서가 결정되는 순서가 지정된 목록입니다. 이것이 컬렉션 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 빠른 전달/뒤로 단추가 작동하는 방식을 지정하는 상수를 정의합니다.

FillRule

Geometry에 포함된 PathFigure 개체의 교차 영역을 결합하여 Geometry 영역을 형성하는 방법을 지정합니다.

GradientSpreadMethod

그라데이션 브러시의 그라데이션 벡터 또는 공간 밖에 그라데이션을 그리는 방법을 지정합니다.

LoadedImageSourceLoadStatus

이미지를 로드할지 또는 로드하지 못한 이유를 지정하는 상수를 정의합니다.

MediaCanPlayResponse

미디어 엔진이 파일 형식 및 특성에 따라 미디어 원본을 재생할 수 있는 가능성을 설명합니다.

MediaElementState

MediaElement 개체의 잠재적 상태를 정의합니다.

PenLineCap

선 또는 세그먼트 끝의 셰이프를 설명합니다.

PenLineJoin

두 선 또는 세그먼트를 연결하는 모양을 설명합니다.

RevealBrushState

중요

RevealBrush는 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 그러나 후속 버전에서는 변경되거나 사용할 수 없으므로 사용하지 않는 것이 좋습니다.

요소의 포인터 상태를 지정하는 상수를 정의합니다.

UWP에 해당하는 WinUI 2 API: Microsoft.UI.Xaml.Media.RevealBrushState(Windows 앱 SDK WinUI의 경우 Windows 앱 SDK 네임스페이스 참조).

Stereo3DVideoPackingMode

스테레오 3차원 비디오 콘텐츠의 프레임 압축 모드에 대해 설명합니다.

Stereo3DVideoRenderMode

현재 미디어 원본의 스테레오 3차원 비디오 렌더링 모드에 대해 설명합니다.

Stretch

할당된 공간을 채우기 위해 콘텐츠의 크기를 조정하는 방법을 설명합니다.

StyleSimulations

글꼴의 시뮬레이션 스타일을 설명합니다.

SweepDirection

타원 호가 그려지는 방향을 지정합니다.

대리자

RateChangedRoutedEventHandler

RateChanged 이벤트를 처리할 메서드를 나타냅니다. 이 이벤트는 사용자 상호 작용 또는 코드에서 PlaybackRate 또는 DefaultPlaybackRate 가 변경되면 발생합니다.

TimelineMarkerRoutedEventHandler

타임라인 마커와 관련된 다양한 라우트된 이벤트를 처리하는 메서드를 나타냅니다.