Bagikan melalui


Windows.Devices.Display.Core Ruang nama

Menyediakan cara untuk mengelola dan menyajikan konten ke alur tampilan perangkat keras untuk perangkat lunak komposit kustom.

Untuk dokumentasi konseptual tentang cara mengimplementasikan kompposittor kustom, lihat Membangun aplikasi komposit kustom untuk monitor yang dipasang di kepala dan khusus.

Untuk aplikasi sampel, lihat sampel kompposittor kustom Windows.Devices.Display.Core.

Kelas

DisplayAdapter

Mewakili pengontrol tampilan perangkat keras. Ini biasanya GPU (unit pemrosesan grafis).

DisplayDevice

Mewakili konteks untuk membuat dan menyajikan konten langsung ke driver tampilan. DisplayDevice dianalogikan dengan perangkat Direct3D di Api Direct3D.

Objek DisplayDevice juga mengimplementasikan antarmuka COM IDisplayDeviceInterop.

DisplayFence

Mewakili objek pagar yang dapat digunakan untuk menyinkronkan perintah penyajian antara perangkat Direct3D dan objek DisplayDevice .

DisplayManager

Mengelola kepemilikan objek atau objek DisplayTarget , dan menyediakan metode untuk membuat objek DisplayState .

DisplayManagerChangedEventArgs

Mewakili argumen untuk peristiwa Yang diubah .

DisplayManagerDisabledEventArgs

Mewakili argumen untuk peristiwa Dinonaktifkan .

DisplayManagerEnabledEventArgs

Mewakili argumen untuk peristiwa Diaktifkan .

DisplayManagerPathsFailedOrInvalidatedEventArgs

Mewakili argumen untuk peristiwa PathsFailedOrInvalidated .

DisplayManagerResultWithState

Berisi status operasi DisplayManager , dan DisplayState yang dihasilkan jika operasi berhasil.

DisplayModeInfo

Menjelaskan kombinasi properti yang valid untuk DisplayPath. Nilai properti pada objek ini dapat diatur pada DisplayPath menggunakan metode ApplyPropertiesFromMode . Perhatikan bahwa objek ini mengacu pada rentang format kawat yang valid, bukan hanya satu format kawat tertentu.

DisplayMuxDevice

Menyediakan cara untuk mengelola dan menyajikan konten ke alur tampilan perangkat keras untuk perangkat lunak komposit kustom.

Untuk dokumentasi konseptual tentang cara mengimplementasikan kompposittor kustom, lihat Membangun aplikasi komposit kustom untuk monitor yang dipasang di kepala dan khusus.

Untuk aplikasi sampel, lihat sampel kompposittor kustom Windows.Devices.Display.Core.

DisplayPath

Mewakili jalur alur tampilan dari "sumber" logis ke DisplayTarget. Sumber logis menyediakan buffer bingkai, dalam format yang dijelaskan oleh properti sumber. Alur tampilan menyusun konten sumber dan mengubahnya menjadi format yang dijelaskan oleh properti target.

Objek DisplayPath juga mengimplementasikan antarmuka COM IDisplayPathInterop.

DisplayPrimaryDescription

Menjelaskan sekumpulan properti yang digunakan untuk mengalokasikan objek DisplaySurface menggunakan CreatePrimary.

DisplayScanout

Mewakili sekumpulan parameter yang divalidasi untuk memindai konten ke sumber. DisplayScanout dapat ditetapkan ke DisplayTask dan dijalankan pada DisplayTaskPool.

DisplaySource

Menyediakan kepemilikan sumber, memungkinkan pemilik untuk menyajikan bingkai.

DisplayState

Mewakili iringan dalam waktu status alur tampilan untuk subset target tampilan sistem. Jika IsReadOnly adalah false, maka objek ini dapat dimodifikasi dengan menyambungkan target yang dimiliki oleh DisplayManager pemanggil, atau dengan memodifikasi properti jalur. Mengubah objek DisplayState , atau objek turunannya, tidak secara langsung mengubah status tampilan sistem hingga Anda memanggil TryApply.

DisplayStateOperationResult

Berisi status operasi DisplayState .

DisplaySurface

Buffer piksel 2D yang dialokasikan agar kompatibel dengan pemindaian ke satu atau beberapa objek DisplaySource .

DisplayTarget

Mewakili irisan dalam waktu "target" logis untuk alur tampilan. Ini biasanya dianalogikan dengan konektor fisik pada GPU, seperti port HDMI, tetapi dapat menjadi target virtual yang mewakili target DisplayPort berantai daisy.

DisplayTask

Mewakili serangkaian operasi yang dapat diantrekan dan dijalankan secara atomik oleh perangkat keras tampilan.

DisplayTaskPool

Menyediakan metode untuk mengalokasikan dan menjalankan tugas pada DisplayDevice.

DisplayTaskResult

Mewakili beberapa umpan balik/info mengenai status permintaan presentasi, dan apa yang harus Anda lakukan tentang hal itu. Objek DisplayTaskResult dikembalikan dari DisplayTaskPool.TryExecuteTask.

DisplayView

Mewakili sekelompok objek DisplayPath yang dikloning secara logis bersama-sama.

DisplayWireFormat

Menentukan representasi perangkat keras yang tepat yang digunakan untuk memindai; seperti pengodean piksel, bit per saluran, ruang warna, dan format metadata HDR.

Struct

DisplayPresentationRate

Menjelaskan tingkat presentasi keseluruhan yang terdiri dari laju refresh rasional dan pembagi.

Enum

DisplayBitsPerChannel

Menentukan konstanta yang menentukan sejumlah bit per saluran, sebagai bendera.

DisplayDeviceCapability

Menentukan konstanta yang menentukan kemampuan DisplayDevice.

DisplayManagerOptions

Menentukan konstanta yang menentukan opsi untuk DisplayManager.

DisplayManagerResult

Menentukan konstanta yang menentukan hasil operasi DisplayManager .

DisplayModeQueryOptions

Menentukan konstanta yang menentukan opsi untuk operasi kueri mode.

DisplayPathScaling

Menentukan konstanta yang menentukan cara menskalakan konten dari buffer bingkai ke target.

DisplayPathStatus

Menentukan konstanta yang menentukan status terakhir jalur dalam sistem, diambil saat DisplayState terakhir dibuat atau diterapkan.

DisplayPresentStatus

Menentukan konstanta yang menentukan status terperinci dari hasil panggilan terbaru ke DisplayTaskPool.TryExecuteTask.

DisplayRotation

Menentukan konstanta yang menentukan cara memutar konten dari buffer bingkai ke target.

DisplayScanoutOptions

Menentukan konstanta yang menentukan opsi untuk membuat objek DisplayScanout (misalnya, dengan memanggil DisplayDevice.CreateSimpleScanoutWithDirtyRectsAndOptions).

DisplaySourceStatus

Menentukan konstanta yang menentukan status tempat sumber tampilan (objek DisplaySource ) berada.

Status memengaruhi penggunaan sumber tampilan, dan pengaruhnya terhadap panggilan API lainnya. Misalnya, jika sumber tampilan dimatikan, maka Anda dapat mengharapkan bahwa panggilan ke (misalnya) DisplayTaskPool.TryExecuteTask tidak akan berhasil.

DisplayStateApplyOptions

Menentukan konstanta yang menentukan opsi untuk menerapkan DisplayState ke sistem.

DisplayStateFunctionalizeOptions

Menentukan konstanta yang menentukan opsi untuk memfungsikan DisplayState dengan sistem.

DisplayStateOperationStatus

Menentukan konstanta yang menentukan hasil operasi DisplayState .

DisplayTargetPersistence

Menentukan konstanta yang menentukan bagaimana monitor yang terhubung ke target harus dipertahankan secara virtual ketika perangkat keras tidak lagi melaporkan monitor yang terhubung.

DisplayTaskSignalKind

Menentukan konstanta yang menentukan jenis sinyal.

DisplayWireFormatColorSpace

Menentukan konstanta yang menentukan ruang warna, biasanya didefinisikan oleh kombinasi tiga warna utama (merah, hijau, dan biru).

DisplayWireFormatEotf

Menentukan konstanta yang menentukan fungsi transfer elektro-optik (EOTF) untuk piksel yang dikodekan. EOTF menentukan bagaimana nilai yang dikodekan piksel diubah menjadi kecerahan optik pada tampilan perangkat keras.

DisplayWireFormatHdrMetadata

Menentukan konstanta yang menentukan format untuk metadata master HDR yang disematkan dalam bitstream piksel. Metadata master HDR biasanya menentukan bagaimana aliran video harus disesuaikan untuk pemutaran pada perangkat keras tampilan tertentu.

DisplayWireFormatPixelEncoding

Menentukan konstanta yang menentukan model warna dan format subsampling klorma yang digunakan untuk mengodekan data piksel.

Lihat juga