다음을 통해 공유


Windows.Devices.Display.Core 네임스페이스

사용자 지정 작성기 소프트웨어용 하드웨어 디스플레이 파이프라인에 콘텐츠를 관리하고 표시하는 방법을 제공합니다.

사용자 지정 작성기를 구현하는 방법에 대한 개념 설명서는 헤드 탑재 및 특수 모니터용 사용자 지정 작성기 앱 빌드를 참조하세요.

샘플 애플리케이션은 Windows.Devices.Display.Core 사용자 지정 작성기 샘플을 참조하세요.

클래스

DisplayAdapter

하드웨어 디스플레이 컨트롤러를 나타냅니다. 일반적으로 GPU(그래픽 처리 장치)입니다.

DisplayDevice

디스플레이 드라이버에 직접 콘텐츠를 만들고 표시하기 위한 컨텍스트를 나타냅니다. DisplayDevice는 Direct3D API의 Direct3D 디바이스와 유사합니다.

DisplayDevice 개체는 COM 인터페이스 IDisplayDeviceInterop도 구현합니다.

DisplayFence

Direct3D 디바이스와 DisplayDevice 개체 간에 렌더링 명령을 동기화하는 데 사용할 수 있는 펜스 개체를 나타냅니다.

DisplayManager

DisplayTarget 개체 또는 개체의 소유권을 관리하고 DisplayState 개체를 만드는 메서드를 제공합니다.

DisplayManagerChangedEventArgs

Changed 이벤트의 인수를 나타냅니다.

DisplayManagerDisabledEventArgs

Disabled 이벤트에 대한 인수를 나타냅니다.

DisplayManagerEnabledEventArgs

Enabled 이벤트에 대한 인수를 나타냅니다.

DisplayManagerPathsFailedOrInvalidatedEventArgs

PathsFailedOrInvalidated 이벤트에 대한 인수를 나타냅니다.

DisplayManagerResultWithState

DisplayManager 작업의 상태 작업이 성공한 경우 결과 DisplayState를 포함합니다.

DisplayModeInfo

DisplayPath에 대한 속성의 유효한 조합에 대해 설명합니다. 이 개체의 속성 값은 ApplyPropertiesFromMode 메서드를 사용하여 DisplayPath에서 설정할 수 있습니다. 이 개체는 하나의 특정 와이어 형식이 아니라 유효한 와이어 형식의 범위를 나타냅니다.

DisplayMuxDevice

사용자 지정 작성기 소프트웨어용 하드웨어 디스플레이 파이프라인에 콘텐츠를 관리하고 표시하는 방법을 제공합니다.

사용자 지정 작성기를 구현하는 방법에 대한 개념 설명서는 헤드 탑재 및 특수 모니터용 사용자 지정 작성기 앱 빌드를 참조하세요.

샘플 애플리케이션은 Windows.Devices.Display.Core 사용자 지정 작성기 샘플을 참조하세요.

DisplayPath

논리적 "원본"에서 DisplayTarget으로의 표시 파이프라인 경로를 나타냅니다. 논리 원본은 원본 속성에 설명된 형식으로 프레임 버퍼를 제공합니다. 표시 파이프라인은 원본 콘텐츠를 구성하고 대상 속성에 설명된 형식으로 변환합니다.

DisplayPath 개체는 COM 인터페이스 IDisplayPathInterop도 구현합니다.

DisplayPrimaryDescription

CreatePrimary를 사용하여 DisplaySurface 개체를 할당하는 데 사용되는 속성 집합에 대해 설명합니다.

DisplayScanout

원본에 대한 콘텐츠를 검사하는 유효성이 검사된 매개 변수 집합을 나타냅니다. DisplayScanoutDisplayTask에 할당하고 DisplayTaskPool에서 실행할 수 있습니다.

DisplaySource

소유자가 프레임을 표시할 수 있도록 원본의 소유권을 제공합니다.

DisplayState

시스템 표시 대상의 하위 집합에 대한 표시 파이프라인 상태의 조각(시간)을 나타냅니다. IsReadOnlyfalse이면 호출자의 DisplayManager가 소유한 대상을 연결하거나 경로 속성을 수정하여 이 개체를 수정할 수 있습니다. DisplayState 개체 또는 해당 자식 개체를 수정하면 TryApply를 호출할 때까지 시스템의 표시 상태가 직접 수정되지 않습니다.

DisplayStateOperationResult

DisplayState 작업의 상태 포함합니다.

DisplaySurface

하나 이상의 DisplaySource 개체에 대한 검사와 호환되도록 할당된 2D 픽셀 버퍼입니다.

DisplayTarget

표시 파이프라인에 대한 논리적 "대상"의 시간 단위 조각을 나타냅니다. 이는 일반적으로 HDMI 포트와 같은 GPU의 물리적 커넥터와 유사하지만 데이지 체인 DisplayPort 대상을 나타내는 가상 대상일 수 있습니다.

DisplayTask

디스플레이 하드웨어를 통해 원자성으로 큐에 대기하고 실행할 수 있는 작업 집합을 나타냅니다.

DisplayTaskPool

DisplayDevice에서 작업을 할당하고 실행하는 메서드를 제공합니다.

DisplayTaskResult

프레젠테이션 요청의 상태 및 이에 대해 수행해야 하는 작업과 관련된 여러 피드백/정보를 나타냅니다. DisplayTaskResult 개체는 DisplayTaskPool.TryExecuteTask에서 반환됩니다.

DisplayView

논리적으로 함께 복제되는 DisplayPath 개체 그룹을 나타냅니다.

DisplayWireFormat

검사에 사용되는 정확한 하드웨어 표현을 지정합니다. 픽셀 인코딩, 채널당 비트, 색 공간 및 HDR 메타데이터 형식과 같은

구조체

DisplayPresentationRate

합리적인 새로 고침 빈도 및 구분선으로 구성된 전체 프레젠테이션 속도에 대해 설명합니다.

열거형

DisplayBitsPerChannel

채널당 비트 수를 플래그로 지정하는 상수를 정의합니다.

DisplayDeviceCapability

DisplayDevice의 기능을 지정하는 상수를 정의합니다.

DisplayManagerOptions

DisplayManager에 대한 옵션을 지정하는 상수를 정의합니다.

DisplayManagerResult

DisplayManager 작업의 결과를 지정하는 상수를 정의합니다.

DisplayModeQueryOptions

모드 쿼리 작업에 대한 옵션을 지정하는 상수를 정의합니다.

DisplayPathScaling

프레임 버퍼에서 대상으로 콘텐츠 크기를 조정하는 방법을 지정하는 상수를 정의합니다.

DisplayPathStatus

DisplayState를 마지막으로 만들거나 적용할 때 캡처된 시스템에서 경로의 마지막 상태 지정하는 상수를 정의합니다.

DisplayPresentStatus

DisplayTaskPool.TryExecuteTask에 대한 최신 호출 결과의 자세한 상태 지정하는 상수를 정의합니다.

DisplayRotation

프레임 버퍼에서 대상으로 콘텐츠를 회전하는 방법을 지정하는 상수를 정의합니다.

DisplayScanoutOptions

DisplayScanout 개체를 만들기 위한 옵션을 지정하는 상수를 정의합니다(예: DisplayDevice.CreateSimpleScanoutWithDirtyRectsAndOptions 호출).

DisplaySourceStatus

표시 원본( DisplaySource 개체)이 있을 수 있는 상태를 지정하는 상수를 정의합니다.

상태는 디스플레이 원본의 사용량과 다른 API 호출에 미치는 영향에 영향을 줍니다. 예를 들어 디스플레이 원본의 전원이 꺼진 경우 DisplayTaskPool.TryExecuteTask 에 대한 호출이 성공하지 못할 것으로 예상할 수 있습니다.

DisplayStateApplyOptions

시스템에 DisplayState 를 적용하는 옵션을 지정하는 상수를 정의합니다.

DisplayStateFunctionalizeOptions

시스템을 사용하여 DisplayState 를 기능화하는 옵션을 지정하는 상수를 정의합니다.

DisplayStateOperationStatus

DisplayState 작업의 결과를 지정하는 상수를 정의합니다.

DisplayTargetPersistence

하드웨어가 더 이상 연결된 모니터를 보고하지 않을 때 대상에 연결된 모니터를 가상으로 유지하는 방법을 지정하는 상수를 정의합니다.

DisplayTaskSignalKind

신호 종류를 지정하는 상수를 정의합니다.

DisplayWireFormatColorSpace

일반적으로 세 가지 색 주체(빨강, 녹색 및 파랑)의 조합으로 정의된 색 공간을 지정하는 상수를 정의합니다.

DisplayWireFormatEotf

인코딩된 픽셀에 대한 EOTF(전기 광학 전송 함수)를 지정하는 상수를 정의합니다. EOTF는 하드웨어 디스플레이에서 픽셀의 인코딩된 값을 광학 밝기로 변환하는 방법을 정의합니다.

DisplayWireFormatHdrMetadata

픽셀 비트 스트림에 포함된 HDR 마스터 메타데이터의 형식을 지정하는 상수를 정의합니다. HDR 마스터 메타데이터는 일반적으로 특정 디스플레이 하드웨어에서 재생을 위해 비디오 스트림을 조정하는 방법을 정의합니다.

DisplayWireFormatPixelEncoding

픽셀 데이터를 인코딩하는 데 사용되는 색 모델 및 크로마 하위 샘플링 형식을 지정하는 상수를 정의합니다.

추가 정보