CoreVideo Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
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é. |