Direct3D11CaptureFramePool Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyimpan bingkai yang diambil oleh aplikasi.
public ref class Direct3D11CaptureFramePool sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Direct3D11CaptureFramePool final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Direct3D11CaptureFramePool : System.IDisposable
Public NotInheritable Class Direct3D11CaptureFramePool
Implements IDisposable
- Warisan
- Atribut
- Penerapan
Persyaratan Windows
Rangkaian perangkat |
Windows 10, version 1803 (diperkenalkan dalam 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v6.0)
|
Keterangan
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1809 | 17763 | CreateFreeThreaded |
Properti
DispatcherQueue |
DispatcherQueue untuk kumpulan bingkai. |
Metode
Close() |
Buang kumpulan bingkai tangkapan dan lepaskan sumber dayanya. |
Create(IDirect3DDevice, DirectXPixelFormat, Int32, SizeInt32) |
Membuat kumpulan bingkai. |
CreateCaptureSession(GraphicsCaptureItem) |
Membuat sesi pengambilan berdasarkan item pengambilan dan kumpulan bingkai yang diberikan. |
CreateFreeThreaded(IDirect3DDevice, DirectXPixelFormat, Int32, SizeInt32) |
Membuat kumpulan bingkai di mana dependensi pada DispatcherQueue dihapus dan peristiwa FrameArrived dinaikkan pada utas pekerja internal kumpulan bingkai. |
Dispose() |
Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola. |
Recreate(IDirect3DDevice, DirectXPixelFormat, Int32, SizeInt32) |
Membuat ulang kumpulan bingkai berdasarkan input yang diberikan. |
TryGetNextFrame() |
Mencoba untuk mendapatkan bingkai yang diambil berikutnya dari kumpulan bingkai. |
Acara
FrameArrived |
Peristiwa yang dimunculkan saat bingkai yang diambil disimpan di kumpulan bingkai. |