Bagikan melalui


CoreVideo Ruang nama

Namespace Layanan CoreVideo menyediakan dukungan tingkat rendah untuk menangkap dan memanipulasi aliran video.

Kelas

CVBuffer

Buffer data Video Inti, yang berisi video, audio, atau jenis data lainnya.

CVDisplayLink

Namespace Layanan CoreVideo menyediakan dukungan tingkat rendah untuk menangkap dan memanipulasi aliran video.

CVImageBuffer

CVBuffer yang menyimpan data gambar.

CVImageBufferColorPrimariesExtensions

Namespace Layanan CoreVideo menyediakan dukungan tingkat rendah untuk menangkap dan memanipulasi aliran video.

CVImageBufferTransferFunctionExtensions

Namespace Layanan CoreVideo menyediakan dukungan tingkat rendah untuk menangkap dan memanipulasi aliran video.

CVImageBufferYCbCrMatrixExtensions

Namespace Layanan CoreVideo menyediakan dukungan tingkat rendah untuk menangkap dan memanipulasi aliran video.

CVMetalTexture

Jenis ini mengekspos buffer CoreVideo sebagai tekstur Metal.

CVMetalTextureAttributes

Namespace Layanan CoreVideo menyediakan dukungan tingkat rendah untuk menangkap dan memanipulasi aliran video.

CVMetalTextureCache

Cache untuk mengelola objek CVMetalTexture.

CVOpenGLESTexture

Namespace Layanan CoreVideo menyediakan dukungan tingkat rendah untuk menangkap dan memanipulasi aliran video.

CVOpenGLESTextureCache

Namespace Layanan CoreVideo menyediakan dukungan tingkat rendah untuk menangkap dan memanipulasi aliran video.

CVPixelBuffer

Yang CVImageBuffer memegang piksel.

CVPixelBufferAttributes

Mengelola atribut yang terkait dengan CVPixelBuffer.

CVPixelBufferPool

Sekumpulan s yang dapat digunakan CVPixelBufferkembali.

CVPixelBufferPoolAllocationSettings

Mengelola pengaturan alokasi kumpulan buffer piksel.

CVPixelBufferPoolSettings

Mengelola pengaturan buffer piksel.

CVPixelFormatDescription

Kelas yang mendukung definisi format piksel pelanggan.

Struct

CVFillExtendedPixelsCallBackData

Merangkum deskripsi algoritma pengisian piksel yang diperluas kustom.

CVPlanarComponentInfo

Struktur yang menjelaskan komponen planar.

CVPlanarPixelBufferInfo

Struct yang memegang CVPlanarComponentInfos dari buffer planar.

CVPlanarPixelBufferInfo_YCbCrBiPlanar

Menerapkan deskripsi buffer biplanar YCbCr.

CVPlanarPixelBufferInfo_YCbCrPlanar

Struct yang mendefinisikan CVPlanarComponentInfos dari buffer planar YCbCr.

CVSMPTETime

Mengodekan tanda waktu SMPTE.

CVTime

Representasi waktu CoreVideo.

CVTimeStamp

Struct yang menjelaskan tanda waktu tampilan.

Enum

CVAttachmentMode

Enumerasi yang nilainya menentukan apakah lampiran buffer harus atau tidak boleh disebarluaskan.

CVImageBufferColorPrimaries

Namespace Layanan CoreVideo menyediakan dukungan tingkat rendah untuk menangkap dan memanipulasi aliran video.

CVImageBufferTransferFunction

Namespace Layanan CoreVideo menyediakan dukungan tingkat rendah untuk menangkap dan memanipulasi aliran video.

CVImageBufferYCbCrMatrix

Namespace Layanan CoreVideo menyediakan dukungan tingkat rendah untuk menangkap dan memanipulasi aliran video.

CVOptionFlags

Enumerasi penandaan. Saat ini hanya berisi None nilai 0.

CVPixelBufferLock

Enumerasi yang menandai apakah bersifat CVPixelBuffer baca-saja atau tidak.

CVPixelBufferPoolFlushFlags

Menentukan opsi untuk Flush(CVPixelBufferPoolFlushFlags).

CVPixelFormatType

Enumerasi format piksel yang diketahui.

CVReturn

Kemungkinan kode status untuk fungsi CoreVideo.

CVSMPTETimeFlags

Enumerasi yang nilainya menentukan status waktu SMPTE.

CVSMPTETimeType

Enumerasi yang nilainya menentukan jenis kode waktu SMPTE.

CVTimeFlags

Enumerasi yang dapat menandai apakah tidak CVTime diketahui.

CVTimeStampFlags

Enumerasi yang nilainya dapat menandai validitas tanda waktu atau bidang dalam CVTimeStamp.

Delegasikan

CVDisplayLink.DisplayLinkOutputCallback

Namespace Layanan CoreVideo menyediakan dukungan tingkat rendah untuk menangkap dan memanipulasi aliran video.

CVFillExtendedPixelsCallBack

Delegasi yang menentukan fungsi yang digunakan untuk pad buffer yang menggunakan format piksel kustom.