Partager via


CoreVideo Espace de noms

L’espace de noms CoreVideo fournit une prise en charge de bas niveau pour la capture et la manipulation de flux vidéo.

Classes

CVBuffer

Mémoire tampon de données Core Video, contenant de la vidéo, de l’audio ou d’autres types de données.

CVDisplayLink

L’espace de noms CoreVideo fournit une prise en charge de bas niveau pour la capture et la manipulation de flux vidéo.

CVImageBuffer

CVBuffer qui stocke les données d’image.

CVImageBufferColorPrimariesExtensions

L’espace de noms CoreVideo fournit une prise en charge de bas niveau pour la capture et la manipulation de flux vidéo.

CVImageBufferTransferFunctionExtensions

L’espace de noms CoreVideo fournit une prise en charge de bas niveau pour la capture et la manipulation de flux vidéo.

CVImageBufferYCbCrMatrixExtensions

L’espace de noms CoreVideo fournit une prise en charge de bas niveau pour la capture et la manipulation de flux vidéo.

CVMetalTexture

Ce type expose une mémoire tampon CoreVideo en tant que texture Metal.

CVMetalTextureAttributes

L’espace de noms CoreVideo fournit une prise en charge de bas niveau pour la capture et la manipulation de flux vidéo.

CVMetalTextureCache

Cache pour gérer les objets CVMetalTexture.

CVOpenGLESTexture

L’espace de noms CoreVideo fournit une prise en charge de bas niveau pour la capture et la manipulation de flux vidéo.

CVOpenGLESTextureCache

L’espace de noms CoreVideo fournit une prise en charge de bas niveau pour la capture et la manipulation de flux vidéo.

CVPixelBuffer

CVImageBuffer qui contient des pixels.

CVPixelBufferAttributes

Gère les attributs associés CVPixelBufferà .

CVPixelBufferPool

Ensemble réutilisable de CVPixelBuffers.

CVPixelBufferPoolAllocationSettings

Gère les paramètres d’allocation du pool de mémoires tampons de pixels.

CVPixelBufferPoolSettings

Gère les paramètres de mémoire tampon de pixels.

CVPixelFormatDescription

Classe qui prend en charge la définition des formats de pixels client.

Structures

CVFillExtendedPixelsCallBackData

Encapsule la description d’un algorithme de remplissage de pixels étendus personnalisé.

CVPlanarComponentInfo

struct qui décrit les composants planaires.

CVPlanarPixelBufferInfo

struct qui contient les CVPlanarComponentInfos d’une mémoire tampon planaire.

CVPlanarPixelBufferInfo_YCbCrBiPlanar

Implémente une description de mémoire tampon biplanaire YCbCr.

CVPlanarPixelBufferInfo_YCbCrPlanar

struct qui définit les CVPlanarComponentInfos d’une mémoire tampon planaire YCbCr.

CVSMPTETime

Encode un horodatage SMPTE.

CVTime

CoreVideo time representation.

CVTimeStamp

struct qui décrit un horodatage d’affichage.

Énumérations

CVAttachmentMode

Énumération dont les valeurs spécifient si une pièce jointe de mémoire tampon doit ou non se propager.

CVImageBufferColorPrimaries

L’espace de noms CoreVideo fournit une prise en charge de bas niveau pour la capture et la manipulation de flux vidéo.

CVImageBufferTransferFunction

L’espace de noms CoreVideo fournit une prise en charge de bas niveau pour la capture et la manipulation de flux vidéo.

CVImageBufferYCbCrMatrix

L’espace de noms CoreVideo fournit une prise en charge de bas niveau pour la capture et la manipulation de flux vidéo.

CVOptionFlags

Énumération d’indicateur. Contient actuellement uniquement une None valeur de 0.

CVPixelBufferLock

Énumération qui indique si un CVPixelBuffer est en lecture seule ou non.

CVPixelBufferPoolFlushFlags

Définit une option pour Flush(CVPixelBufferPoolFlushFlags).

CVPixelFormatType

Énumération des formats de pixels connus.

CVReturn

Codes d’état possibles pour les fonctions CoreVideo.

CVSMPTETimeFlags

Énumération dont les valeurs spécifient l’état de l’heure SMPTE.

CVSMPTETimeType

Énumération dont les valeurs spécifient des types de code temporel SMPTE.

CVTimeFlags

Énumération qui peut indiquer si un CVTime est inconnu.

CVTimeStampFlags

Énumération dont les valeurs peuvent marquer la validité d’un horodatage ou d’un champ dans un CVTimeStamp.

Délégués

CVDisplayLink.DisplayLinkOutputCallback

L’espace de noms CoreVideo fournit une prise en charge de bas niveau pour la capture et la manipulation de flux vidéo.

CVFillExtendedPixelsCallBack

Délégué qui définit la fonction utilisée pour tamponner les mémoires tampons qui utilisent un format de pixel personnalisé.