Crate objc2_core_video

Source
Expand description

§Bindings to the CoreVideo framework

See Apple’s docs and the general docs on framework crates for more information.

Structs§

CVAttachmentModeCVBuffer
Apple’s documentation
CVBufferCVBuffer
Base type for all CoreVideo buffers
CVDisplayLinkCVDisplayLink
Apple’s documentation
CVFillExtendedPixelsCallBackDataCVBuffer and CVImageBuffer and CVPixelBuffer and CVPixelFormatDescription
Apple’s documentation
CVMetalBufferCacheCVMetalBufferCache
Apple’s documentation
CVMetalTextureCacheCVMetalTextureCache
CoreVideo Metal Texture Cache
CVOpenGLBufferPoolCVOpenGLBufferPool
Apple’s documentation
CVOpenGLTextureCacheCVOpenGLTextureCache
CoreVideo OpenGL Texture Cache
CVPixelBufferLockFlagsCVBase and CVPixelBuffer
Flags to pass to CVPixelBufferLockBaseAddress() / CVPixelBufferUnlockBaseAddress()
CVPixelBufferPoolCVPixelBufferPool
Apple’s documentation
CVPixelBufferPoolFlushFlagsCVBase and CVPixelBufferPool
Flags to pass to CVPixelBufferPoolFlush()
CVPlanarComponentInfoCVPixelBuffer
Apple’s documentation
CVPlanarPixelBufferInfoCVPixelBuffer
Apple’s documentation
CVPlanarPixelBufferInfo_YCbCrBiPlanarCVPixelBuffer
Apple’s documentation
CVPlanarPixelBufferInfo_YCbCrPlanarCVPixelBuffer
Apple’s documentation
CVSMPTETimeCVBase
A structure for holding a SMPTE time. Field: subframes The number of subframes in the full message. Field: subframeDivisor The number of subframes per frame (typically 80). Field: counter The total number of messages received. Field: type The kind of SMPTE time using the SMPTE time type constants. Field: flags A set of flags that indicate the SMPTE state. Field: hours The number of hours in the full message. Field: minutes The number of minutes in the full message. Field: seconds The number of seconds in the full message. Field: frames The number of frames in the full message.
CVSMPTETimeFlagsCVBase
Flags that describe the SMPTE time state.
CVSMPTETimeTypeCVBase
Constants that describe the type of SMPTE time.
CVTimeCVBase
Apple’s documentation
CVTimeFlagsCVBase
Apple’s documentation
CVTimeStampCVBase
CoreVideo uses a CVTimeStamp structure to store video display time stamps.
CVTimeStampFlagsCVBase
Apple’s documentation

Constants§

kCVPixelFormatType_1IndexedGray_WhiteIsZeroCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_1MonochromeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_2IndexedCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_2IndexedGray_WhiteIsZeroCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_4IndexedCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_4IndexedGray_WhiteIsZeroCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_8IndexedCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_8IndexedGray_WhiteIsZeroCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_14Bayer_BGGRCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_14Bayer_GBRGCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_14Bayer_GRBGCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_14Bayer_RGGBCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_16BE555CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_16BE565CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_16GrayCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_16LE555CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_16LE565CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_16LE5551CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_16VersatileBayerCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_24BGRCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_24RGBCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_30RGBCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_30RGBLEPackedWideGamutCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_30RGB_r210CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_32ABGRCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_32ARGBCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_32AlphaGrayCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_32BGRACVPixelBuffer
Apple’s documentation
kCVPixelFormatType_32RGBACVPixelBuffer
Apple’s documentation
kCVPixelFormatType_40ARGBLEWideGamutCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_40ARGBLEWideGamutPremultipliedCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_48RGBCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_64ARGBCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_64RGBAHalfCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_64RGBALECVPixelBuffer
Apple’s documentation
kCVPixelFormatType_64RGBA_DownscaledProResRAWCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_128RGBAFloatCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_420YpCbCr8BiPlanarFullRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_420YpCbCr8BiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_420YpCbCr8PlanarCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_420YpCbCr8PlanarFullRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_420YpCbCr8VideoRange_8A_TriPlanarCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_420YpCbCr10BiPlanarFullRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_420YpCbCr10BiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_422YpCbCr8CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_422YpCbCr8BiPlanarFullRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_422YpCbCr8BiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_422YpCbCr8FullRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_422YpCbCr8_yuvsCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_422YpCbCr10CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_422YpCbCr16CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_422YpCbCr10BiPlanarFullRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_422YpCbCr10BiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_422YpCbCr16BiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_422YpCbCr_4A_8BiPlanarCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_444YpCbCr8CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_444YpCbCr8BiPlanarFullRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_444YpCbCr8BiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_444YpCbCr10CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_444YpCbCr10BiPlanarFullRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_444YpCbCr10BiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_444YpCbCr16BiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_444YpCbCr16VideoRange_16A_TriPlanarCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_4444AYpCbCr8CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_4444AYpCbCr16CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_4444AYpCbCrFloatCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_4444YpCbCrA8CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_4444YpCbCrA8RCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_ARGB2101010LEPackedCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_DepthFloat16CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_DepthFloat32CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_DisparityFloat16CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_DisparityFloat32CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossless_32BGRACVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossless_64RGBAHalfCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossless_420YpCbCr8BiPlanarFullRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossless_420YpCbCr8BiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossless_420YpCbCr10PackedBiPlanarFullRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossless_420YpCbCr10PackedBiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossless_422YpCbCr10PackedBiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossy_32BGRACVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossy_420YpCbCr8BiPlanarFullRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossy_420YpCbCr8BiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossy_420YpCbCr10PackedBiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_Lossy_422YpCbCr10PackedBiPlanarVideoRangeCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_OneComponent8CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_OneComponent10CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_OneComponent12CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_OneComponent16CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_OneComponent16HalfCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_OneComponent32FloatCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_TwoComponent8CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_TwoComponent16CVPixelBuffer
Apple’s documentation
kCVPixelFormatType_TwoComponent16HalfCVPixelBuffer
Apple’s documentation
kCVPixelFormatType_TwoComponent32FloatCVPixelBuffer
Apple’s documentation
kCVReturnAllocationFailedCVReturn
Apple’s documentation
kCVReturnDisplayLinkAlreadyRunningCVReturn
Apple’s documentation
kCVReturnDisplayLinkCallbacksNotSetCVReturn
Apple’s documentation
kCVReturnDisplayLinkNotRunningCVReturn
Apple’s documentation
kCVReturnErrorCVReturn
Apple’s documentation
kCVReturnFirstCVReturn
Apple’s documentation
kCVReturnInvalidArgumentCVReturn
Apple’s documentation
kCVReturnInvalidDisplayCVReturn
Apple’s documentation
kCVReturnInvalidPixelBufferAttributesCVReturn
Apple’s documentation
kCVReturnInvalidPixelFormatCVReturn
Apple’s documentation
kCVReturnInvalidPoolAttributesCVReturn
Apple’s documentation
kCVReturnInvalidSizeCVReturn
Apple’s documentation
kCVReturnLastCVReturn
Apple’s documentation
kCVReturnPixelBufferNotMetalCompatibleCVReturn
Apple’s documentation
kCVReturnPixelBufferNotOpenGLCompatibleCVReturn
Apple’s documentation
kCVReturnPoolAllocationFailedCVReturn
Apple’s documentation
kCVReturnRetryCVReturn
Apple’s documentation
kCVReturnSuccessCVReturn
Apple’s documentation
kCVReturnUnsupportedCVReturn
Apple’s documentation
kCVReturnWouldExceedAllocationThresholdCVReturn
Apple’s documentation
kCVVersatileBayer_BayerPattern_BGGRCVPixelBuffer
Apple’s documentation
kCVVersatileBayer_BayerPattern_GBRGCVPixelBuffer
Apple’s documentation
kCVVersatileBayer_BayerPattern_GRBGCVPixelBuffer
Apple’s documentation
kCVVersatileBayer_BayerPattern_RGGBCVPixelBuffer
Apple’s documentation

Statics§

kCVBufferMovieTimeKeyCVBuffer
Apple’s documentation
kCVBufferNonPropagatedAttachmentsKeyCVBuffer
Apple’s documentation
kCVBufferPropagatedAttachmentsKeyCVBuffer
Apple’s documentation
kCVBufferTimeScaleKeyCVBuffer
Apple’s documentation
kCVBufferTimeValueKeyCVBuffer
Apple’s documentation
kCVImageBufferAlphaChannelIsOpaqueCVImageBuffer
Apple’s documentation
kCVImageBufferAlphaChannelModeKeyCVImageBuffer
Apple’s documentation
kCVImageBufferAlphaChannelMode_PremultipliedAlphaCVImageBuffer
Apple’s documentation
kCVImageBufferAlphaChannelMode_StraightAlphaCVImageBuffer
Apple’s documentation
kCVImageBufferAmbientViewingEnvironmentKeyCVImageBuffer
Apple’s documentation
kCVImageBufferCGColorSpaceKeyCVImageBuffer
Apple’s documentation
kCVImageBufferChromaLocationBottomFieldKeyCVImageBuffer
Apple’s documentation
kCVImageBufferChromaLocationTopFieldKeyCVImageBuffer
Apple’s documentation
kCVImageBufferChromaLocation_BottomCVImageBuffer
Apple’s documentation
kCVImageBufferChromaLocation_BottomLeftCVImageBuffer
Apple’s documentation
kCVImageBufferChromaLocation_CenterCVImageBuffer
Apple’s documentation
kCVImageBufferChromaLocation_DV420CVImageBuffer
Apple’s documentation
kCVImageBufferChromaLocation_LeftCVImageBuffer
Apple’s documentation
kCVImageBufferChromaLocation_TopCVImageBuffer
Apple’s documentation
kCVImageBufferChromaLocation_TopLeftCVImageBuffer
Apple’s documentation
kCVImageBufferChromaSubsamplingKeyCVImageBuffer
Apple’s documentation
kCVImageBufferChromaSubsampling_411CVImageBuffer
Apple’s documentation
kCVImageBufferChromaSubsampling_420CVImageBuffer
Apple’s documentation
kCVImageBufferChromaSubsampling_422CVImageBuffer
Apple’s documentation
kCVImageBufferCleanApertureHeightKeyCVImageBuffer
Apple’s documentation
kCVImageBufferCleanApertureHorizontalOffsetKeyCVImageBuffer
Apple’s documentation
kCVImageBufferCleanApertureKeyCVImageBuffer
Apple’s documentation
kCVImageBufferCleanApertureVerticalOffsetKeyCVImageBuffer
Apple’s documentation
kCVImageBufferCleanApertureWidthKeyCVImageBuffer
Apple’s documentation
kCVImageBufferColorPrimariesKeyCVImageBuffer
Apple’s documentation
kCVImageBufferColorPrimaries_DCI_P3CVImageBuffer
Apple’s documentation
kCVImageBufferColorPrimaries_EBU_3213CVImageBuffer
Apple’s documentation
kCVImageBufferColorPrimaries_ITU_R_709_2CVImageBuffer
Apple’s documentation
kCVImageBufferColorPrimaries_ITU_R_2020CVImageBuffer
Apple’s documentation
kCVImageBufferColorPrimaries_P3_D65CVImageBuffer
Apple’s documentation
kCVImageBufferColorPrimaries_P22CVImageBuffer
Apple’s documentation
kCVImageBufferColorPrimaries_SMPTE_CCVImageBuffer
Apple’s documentation
kCVImageBufferContentLightLevelInfoKeyCVImageBuffer
Apple’s documentation
kCVImageBufferDisplayDimensionsKeyCVImageBuffer
Apple’s documentation
kCVImageBufferDisplayHeightKeyCVImageBuffer
Apple’s documentation
kCVImageBufferDisplayWidthKeyCVImageBuffer
Apple’s documentation
kCVImageBufferFieldCountKeyCVImageBuffer
Apple’s documentation
kCVImageBufferFieldDetailKeyCVImageBuffer
Apple’s documentation
kCVImageBufferFieldDetailSpatialFirstLineEarlyCVImageBuffer
Apple’s documentation
kCVImageBufferFieldDetailSpatialFirstLineLateCVImageBuffer
Apple’s documentation
kCVImageBufferFieldDetailTemporalBottomFirstCVImageBuffer
Apple’s documentation
kCVImageBufferFieldDetailTemporalTopFirstCVImageBuffer
Apple’s documentation
kCVImageBufferGammaLevelKeyCVImageBuffer
Apple’s documentation
kCVImageBufferICCProfileKeyCVImageBuffer
Apple’s documentation
kCVImageBufferLogTransferFunctionKeyCVImageBuffer
Indicates that the transfer function or gamma of the content is a log format and identifies the specific log curve.
kCVImageBufferLogTransferFunction_AppleLogCVImageBuffer
Apple’s documentation
kCVImageBufferMasteringDisplayColorVolumeKeyCVImageBuffer
Apple’s documentation
kCVImageBufferPixelAspectRatioHorizontalSpacingKeyCVImageBuffer
Apple’s documentation
kCVImageBufferPixelAspectRatioKeyCVImageBuffer
Apple’s documentation
kCVImageBufferPixelAspectRatioVerticalSpacingKeyCVImageBuffer
Apple’s documentation
kCVImageBufferPostDecodeProcessingFrameMetadataKeyCVImageBuffer
Apple’s documentation
kCVImageBufferPostDecodeProcessingSequenceMetadataKeyCVImageBuffer
Apple’s documentation
kCVImageBufferPreferredCleanApertureKeyCVImageBuffer
Apple’s documentation
kCVImageBufferRegionOfInterestKeyCVImageBuffer
Specifies region of interest that image statistics cover.
kCVImageBufferSceneIlluminationKeyCVImageBuffer
Apple’s documentation
kCVImageBufferTransferFunctionKeyCVImageBuffer
Apple’s documentation
kCVImageBufferTransferFunction_EBU_3213CVImageBuffer
Apple’s documentation
kCVImageBufferTransferFunction_ITU_R_709_2CVImageBuffer
Apple’s documentation
kCVImageBufferTransferFunction_ITU_R_2020CVImageBuffer
Apple’s documentation
kCVImageBufferTransferFunction_ITU_R_2100_HLGCVImageBuffer
Apple’s documentation
kCVImageBufferTransferFunction_LinearCVImageBuffer
Apple’s documentation
kCVImageBufferTransferFunction_SMPTE_240M_1995CVImageBuffer
Apple’s documentation
kCVImageBufferTransferFunction_SMPTE_CCVImageBuffer
Apple’s documentation
kCVImageBufferTransferFunction_SMPTE_ST_428_1CVImageBuffer
Apple’s documentation
kCVImageBufferTransferFunction_SMPTE_ST_2084_PQCVImageBuffer
Apple’s documentation
kCVImageBufferTransferFunction_UseGammaCVImageBuffer
Apple’s documentation
kCVImageBufferTransferFunction_sRGBCVImageBuffer
Apple’s documentation
kCVImageBufferYCbCrMatrixKeyCVImageBuffer
Apple’s documentation
kCVImageBufferYCbCrMatrix_DCI_P3CVImageBuffer
Apple’s documentation
kCVImageBufferYCbCrMatrix_ITU_R_601_4CVImageBuffer
Apple’s documentation
kCVImageBufferYCbCrMatrix_ITU_R_709_2CVImageBuffer
Apple’s documentation
kCVImageBufferYCbCrMatrix_ITU_R_2020CVImageBuffer
Apple’s documentation
kCVImageBufferYCbCrMatrix_P3_D65CVImageBuffer
Apple’s documentation
kCVImageBufferYCbCrMatrix_SMPTE_240M_1995CVImageBuffer
Apple’s documentation
kCVIndefiniteTimeCVBase
Apple’s documentation
kCVMetalBufferCacheMaximumBufferAgeKeyCVMetalBufferCache
Apple’s documentation
kCVMetalTextureCacheMaximumTextureAgeKeyCVMetalTextureCache
Apple’s documentation
kCVMetalTextureStorageModeCVMetalTexture
kCVMetalTextureStorageMode is a property that can be placed on a CVMetalTextureCache to instruct the MTLTextureStorageMode of the created MTLTexture. Values for this can can be read from MTLTexture.h
kCVMetalTextureUsageCVMetalTexture
kCVMetalTextureUsage is a property that can be placed on a CVMetalTextureCache to instruct the MTLTextureUsage of the created MTLTexture. Values for this can can be read from MTLTexture.h
kCVOpenGLBufferHeightCVOpenGLBuffer
Apple’s documentation
kCVOpenGLBufferInternalFormatCVOpenGLBuffer
Apple’s documentation
kCVOpenGLBufferMaximumMipmapLevelCVOpenGLBuffer
Apple’s documentation
kCVOpenGLBufferPoolMaximumBufferAgeKeyCVOpenGLBufferPool
Apple’s documentation
kCVOpenGLBufferPoolMinimumBufferCountKeyCVOpenGLBufferPool
Apple’s documentation
kCVOpenGLBufferTargetCVOpenGLBuffer
Apple’s documentation
kCVOpenGLBufferWidthCVOpenGLBuffer
Apple’s documentation
kCVOpenGLTextureCacheChromaSamplingModeAutomaticCVOpenGLTextureCache
Apple’s documentation
kCVOpenGLTextureCacheChromaSamplingModeBestPerformanceCVOpenGLTextureCache
Apple’s documentation
kCVOpenGLTextureCacheChromaSamplingModeHighestQualityCVOpenGLTextureCache
Apple’s documentation
kCVOpenGLTextureCacheChromaSamplingModeKeyCVOpenGLTextureCache
Apple’s documentation
kCVPixelBufferBytesPerRowAlignmentKeyCVPixelBuffer
Apple’s documentation
kCVPixelBufferCGBitmapContextCompatibilityKeyCVPixelBuffer
Apple’s documentation
kCVPixelBufferCGImageCompatibilityKeyCVPixelBuffer
Apple’s documentation
kCVPixelBufferExtendedPixelsBottomKeyCVPixelBuffer
Apple’s documentation
kCVPixelBufferExtendedPixelsLeftKeyCVPixelBuffer
Apple’s documentation
kCVPixelBufferExtendedPixelsRightKeyCVPixelBuffer
Apple’s documentation
kCVPixelBufferExtendedPixelsTopKeyCVPixelBuffer
Apple’s documentation
kCVPixelBufferHeightKeyCVPixelBuffer
Apple’s documentation
kCVPixelBufferIOSurfaceCoreAnimationCompatibilityKeyCVPixelBufferIOSurface
Apple’s documentation
kCVPixelBufferIOSurfaceOpenGLESFBOCompatibilityKeyCVPixelBufferIOSurface
Apple’s documentation
kCVPixelBufferIOSurfaceOpenGLESTextureCompatibilityKeyCVPixelBufferIOSurface
Apple’s documentation
kCVPixelBufferIOSurfaceOpenGLFBOCompatibilityKeyCVPixelBufferIOSurface
Apple’s documentation
kCVPixelBufferIOSurfaceOpenGLTextureCompatibilityKeyCVPixelBufferIOSurface
Apple’s documentation
kCVPixelBufferIOSurfacePropertiesKeyCVPixelBuffer
Apple’s documentation
kCVPixelBufferMemoryAllocatorKeyCVPixelBuffer
Apple’s documentation
kCVPixelBufferMetalCompatibilityKeyCVPixelBuffer
Apple’s documentation
kCVPixelBufferOpenGLCompatibilityKeyCVPixelBuffer
Apple’s documentation
kCVPixelBufferOpenGLESCompatibilityKeyCVPixelBuffer
Apple’s documentation
kCVPixelBufferOpenGLESTextureCacheCompatibilityKeyCVPixelBuffer
Apple’s documentation
kCVPixelBufferOpenGLTextureCacheCompatibilityKeyCVPixelBuffer
Apple’s documentation
kCVPixelBufferPixelFormatTypeKeyCVPixelBuffer
Apple’s documentation
kCVPixelBufferPlaneAlignmentKeyCVPixelBuffer
Apple’s documentation
kCVPixelBufferPoolAllocationThresholdKeyCVPixelBufferPool
Apple’s documentation
kCVPixelBufferPoolFreeBufferNotificationCVPixelBufferPool
Apple’s documentation
kCVPixelBufferPoolMaximumBufferAgeKeyCVPixelBufferPool
Apple’s documentation
kCVPixelBufferPoolMinimumBufferCountKeyCVPixelBufferPool
Apple’s documentation
kCVPixelBufferProResRAWKey_BlackLevelCVPixelBuffer
Buffer attachment key for sensel black level.
kCVPixelBufferProResRAWKey_ColorMatrixCVPixelBuffer
Buffer attachment key for color translation matrix.
kCVPixelBufferProResRAWKey_GainFactorCVPixelBuffer
Buffer attachment key for gain factor.
kCVPixelBufferProResRAWKey_MetadataExtensionCVPixelBuffer
Buffer attachment key for metadata extension.
kCVPixelBufferProResRAWKey_RecommendedCropCVPixelBuffer
Buffer attachment key for recommended number of pixels/rows to discard from the sides of the image after raw conversion.
kCVPixelBufferProResRAWKey_SenselSitingOffsetsCVPixelBuffer
Buffer attachment key for siting offsets, relative to pixel center, of individual sensels/components constituting each pixel.
kCVPixelBufferProResRAWKey_WhiteBalanceBlueFactorCVPixelBuffer
Buffer attachment key for white balance blue factor.
kCVPixelBufferProResRAWKey_WhiteBalanceCCTCVPixelBuffer
Buffer attachment key for illuminant correlated color temperature.
kCVPixelBufferProResRAWKey_WhiteBalanceRedFactorCVPixelBuffer
Buffer attachment key for white balance red factor.
kCVPixelBufferProResRAWKey_WhiteLevelCVPixelBuffer
Buffer attachment key for sensel white level.
kCVPixelBufferVersatileBayerKey_BayerPatternCVPixelBuffer
Buffer attachment key for code indicating Bayer pattern (sensel arrangement).
kCVPixelBufferWidthKeyCVPixelBuffer
Apple’s documentation
kCVPixelFormatBitsPerBlockCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatBitsPerComponentCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatBlackBlockCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatBlockHeightCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatBlockHorizontalAlignmentCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatBlockVerticalAlignmentCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatBlockWidthCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatCGBitmapContextCompatibilityCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatCGBitmapInfoCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatCGImageCompatibilityCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatCodecTypeCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatComponentRangeCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatComponentRange_FullRangeCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatComponentRange_VideoRangeCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatComponentRange_WideRangeCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatConstantCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatContainsAlphaCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatContainsGrayscaleCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatContainsRGBCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatContainsSenselArrayCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatContainsYCbCrCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatFillExtendedPixelsCallbackCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatFourCCCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatHorizontalSubsamplingCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatNameCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatOpenGLCompatibilityCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatOpenGLESCompatibilityCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatOpenGLFormatCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatOpenGLInternalFormatCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatOpenGLTypeCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatPlanesCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatQDCompatibilityCVPixelFormatDescription
Apple’s documentation
kCVPixelFormatVerticalSubsamplingCVPixelFormatDescription
Apple’s documentation
kCVZeroTimeCVBase
Apple’s documentation

Functions§

CVBufferCopyAttachmentDeprecatedCVBuffer
CVBufferCopyAttachmentsDeprecatedCVBuffer
CVBufferGetAttachmentDeprecatedCVBuffer
CVBufferGetAttachmentsDeprecatedCVBuffer
CVBufferHasAttachmentDeprecatedCVBuffer
CVBufferPropagateAttachmentsDeprecatedCVBuffer
CVBufferRemoveAllAttachmentsDeprecatedCVBuffer
CVBufferRemoveAttachmentDeprecatedCVBuffer
CVBufferSetAttachmentDeprecatedCVBuffer
CVBufferSetAttachmentsDeprecatedCVBuffer
CVColorPrimariesGetIntegerCodePointForStringCVImageBuffer
CVColorPrimariesGetStringForIntegerCodePointCVImageBuffer
CVDisplayLinkCreateWithActiveCGDisplaysDeprecatedCVDisplayLink and CVReturn
CVDisplayLinkCreateWithCGDisplayDeprecatedCVReturn and objc2-core-graphics and CVDisplayLink
CVDisplayLinkCreateWithCGDisplaysDeprecatedCVReturn and objc2-core-graphics and CVDisplayLink
CVDisplayLinkCreateWithOpenGLDisplayMaskDeprecatedCVReturn and objc2-core-graphics and CVDisplayLink
CVDisplayLinkGetActualOutputVideoRefreshPeriodDeprecatedCVDisplayLink
CVDisplayLinkGetCurrentCGDisplayDeprecatedCVDisplayLink and objc2-core-graphics
CVDisplayLinkGetCurrentTimeDeprecatedCVBase and CVReturn and CVDisplayLink
CVDisplayLinkGetNominalOutputVideoRefreshPeriodDeprecatedCVDisplayLink and CVBase
CVDisplayLinkGetOutputVideoLatencyDeprecatedCVDisplayLink and CVBase
CVDisplayLinkIsRunningDeprecatedCVDisplayLink
CVDisplayLinkSetCurrentCGDisplayDeprecatedCVReturn and objc2-core-graphics and CVDisplayLink
CVDisplayLinkSetOutputCallbackDeprecatedCVBase and CVReturn and CVDisplayLink
CVDisplayLinkSetOutputHandlerDeprecatedCVBase and CVReturn and block2 and CVDisplayLink
CVDisplayLinkStartDeprecatedCVDisplayLink and CVReturn
CVDisplayLinkStopDeprecatedCVDisplayLink and CVReturn
CVDisplayLinkTranslateTimeDeprecatedCVBase and CVReturn and CVDisplayLink
CVGetCurrentHostTimeCVHostTime
Retrieve the current value of the host time base.
CVGetHostClockFrequencyCVHostTime
Retrieve the frequency of the host time base.
CVGetHostClockMinimumTimeDeltaCVHostTime
Retrieve the smallest possible increment in the host time base.
CVImageBufferCreateColorSpaceFromAttachmentsCVImageBuffer and objc2-core-graphics
Attempts to synthesize a CGColorSpace from an image buffer’s attachments.
CVImageBufferGetCleanRectCVImageBuffer and CVBuffer
Returns the source rectangle of a CVImageBuffer that represents the clean aperture of the buffer in encoded pixels. For example, an NTSC DV frame would return a CGRect with an origin of 8,0 and a size of 704,480. Note that the origin of this rect always the lower left corner. This is the same coordinate system as used by CoreImage.
CVImageBufferGetColorSpaceCVBuffer and CVImageBuffer and objc2-core-graphics
Returns the color space of a CVImageBuffer.
CVImageBufferGetDisplaySizeCVImageBuffer and CVBuffer
Returns the nominal output display size (in square pixels) of a CVImageBuffer. For example, for an NTSC DV frame this would be 640x480
CVImageBufferGetEncodedSizeCVImageBuffer and CVBuffer
Returns the full encoded dimensions of a CVImageBuffer. For example, for an NTSC DV frame this would be 720x480
CVImageBufferIsFlippedCVBuffer and CVImageBuffer
Returns whether the image is flipped vertically or not.
CVIsCompressedPixelFormatAvailableCVPixelFormatDescription
Checks if a compressed pixel format is supported on the current platform.
CVMetalBufferCacheCreateDeprecatedCVReturn and objc2 and objc2-metal and CVMetalBufferCache and non-watchOS
CVMetalBufferCacheCreateBufferFromImageDeprecatedCVBuffer and CVImageBuffer and CVMetalBuffer and CVReturn and CVMetalBufferCache
CVMetalBufferCacheFlushDeprecatedCVMetalBufferCache and CVBase
CVMetalBufferGetBufferCVBuffer and CVMetalBuffer and objc2 and objc2-metal and non-watchOS
Returns the Metal MTLBuffer object of the CVMetalBufferRef
CVMetalBufferGetTypeIDCVMetalBuffer
CVMetalTextureCacheCreateDeprecatedCVReturn and objc2 and objc2-metal and CVMetalTextureCache and non-watchOS
CVMetalTextureCacheCreateTextureFromImageDeprecatedCVBuffer and CVImageBuffer and CVMetalTexture and CVReturn and objc2-metal and CVMetalTextureCache and non-watchOS
CVMetalTextureCacheFlushDeprecatedCVMetalTextureCache and CVBase
CVMetalTextureGetTextureCVBuffer and CVImageBuffer and CVMetalTexture and objc2 and objc2-metal and non-watchOS
Returns the Metal MTLTexture object of the CVMetalTextureRef
CVMetalTextureGetTypeIDCVMetalTexture
CVMetalTextureIsFlippedCVBuffer and CVImageBuffer and CVMetalTexture
Returns whether the image is flipped vertically or not.
CVOpenGLBufferCreateDeprecatedCVBuffer and CVImageBuffer and CVReturn and CVOpenGLBuffer
Create a new CVOpenGLBuffer that may be used for OpenGL rendering purposes
CVOpenGLBufferGetAttributesDeprecatedCVBuffer and CVImageBuffer and CVOpenGLBuffer
Parameter openGLBuffer: Target OpenGL Buffer.
CVOpenGLBufferGetTypeIDDeprecatedCVOpenGLBuffer
CVOpenGLBufferPoolCreateDeprecatedCVOpenGLBufferPool and CVReturn
CVOpenGLBufferPoolCreateOpenGLBufferDeprecatedCVBuffer and CVImageBuffer and CVOpenGLBuffer and CVReturn and CVOpenGLBufferPool
CVOpenGLBufferPoolGetAttributesDeprecatedCVOpenGLBufferPool
CVOpenGLBufferPoolGetOpenGLBufferAttributesDeprecatedCVOpenGLBufferPool
CVOpenGLTextureCacheCreateTextureFromImageDeprecatedCVBuffer and CVImageBuffer and CVOpenGLTexture and CVReturn and CVOpenGLTextureCache
CVOpenGLTextureCacheFlushDeprecatedCVOpenGLTextureCache and CVBase
CVOpenGLTextureGetTypeIDDeprecatedCVOpenGLTexture
CVOpenGLTextureIsFlippedDeprecatedCVBuffer and CVImageBuffer and CVOpenGLTexture
Returns whether the image is flipped vertically or not.
CVPixelBufferCopyCreationAttributesCVBuffer and CVImageBuffer and CVPixelBuffer
Returns a copy of pixelBufferAttributes dictionary used to create the PixelBuffer.
CVPixelBufferCreateCVBuffer and CVImageBuffer and CVReturn and CVPixelBuffer
Call to create a single PixelBuffer for a given size and pixelFormatType.
CVPixelBufferCreateResolvedAttributesDictionaryCVPixelBuffer and CVReturn
Takes a CFArray of CFDictionary objects describing various pixel buffer attributes and tries to resolve them into a single dictionary.
CVPixelBufferCreateWithBytesCVBuffer and CVImageBuffer and CVReturn and CVPixelBuffer
Call to create a single PixelBuffer for a given size and pixelFormatType based on a passed in piece of memory.
CVPixelBufferCreateWithIOSurfaceCVBuffer and CVImageBuffer and CVPixelBuffer and CVReturn and objc2-io-surface and CVPixelBufferIOSurface and non-watchOS
Call to create a single CVPixelBuffer for a passed-in IOSurface.
CVPixelBufferCreateWithPlanarBytesCVBuffer and CVImageBuffer and CVReturn and CVPixelBuffer
Call to create a single PixelBuffer in planar format for a given size and pixelFormatType based on a passed in piece of memory.
CVPixelBufferFillExtendedPixelsCVBuffer and CVImageBuffer and CVReturn and CVPixelBuffer
Fills the extended pixels of the PixelBuffer. This function replicates edge pixels to fill the entire extended region of the image.
CVPixelBufferGetBaseAddressCVBuffer and CVImageBuffer and CVPixelBuffer
Returns the base address of the PixelBuffer.
CVPixelBufferGetBaseAddressOfPlaneCVBuffer and CVImageBuffer and CVPixelBuffer
Returns the base address of the plane at planeIndex in the PixelBuffer.
CVPixelBufferGetBytesPerRowCVBuffer and CVImageBuffer and CVPixelBuffer
Returns the rowBytes of the PixelBuffer.
CVPixelBufferGetBytesPerRowOfPlaneCVBuffer and CVImageBuffer and CVPixelBuffer
Returns the row bytes of the plane at planeIndex in the PixelBuffer.
CVPixelBufferGetDataSizeCVBuffer and CVImageBuffer and CVPixelBuffer
Returns the data size for contigous planes of the PixelBuffer.
CVPixelBufferGetExtendedPixelsCVBuffer and CVImageBuffer and CVPixelBuffer
Returns the size of extended pixels of the PixelBuffer.
CVPixelBufferGetHeightCVBuffer and CVImageBuffer and CVPixelBuffer
Returns the height of the PixelBuffer.
CVPixelBufferGetHeightOfPlaneCVBuffer and CVImageBuffer and CVPixelBuffer
Returns the height of the plane at planeIndex in the PixelBuffer.
CVPixelBufferGetIOSurfaceCVBuffer and CVImageBuffer and CVPixelBuffer and CVPixelBufferIOSurface and objc2-io-surface and non-watchOS
Returns the IOSurface backing the pixel buffer, or NULL if it is not backed by an IOSurface.
CVPixelBufferGetPixelFormatTypeCVBuffer and CVImageBuffer and CVPixelBuffer
Returns the PixelFormatType of the PixelBuffer.
CVPixelBufferGetPlaneCountCVBuffer and CVImageBuffer and CVPixelBuffer
Returns number of planes of the PixelBuffer.
CVPixelBufferGetTypeIDCVPixelBuffer
CVPixelBufferGetWidthCVBuffer and CVImageBuffer and CVPixelBuffer
Returns the width of the PixelBuffer.
CVPixelBufferGetWidthOfPlaneCVBuffer and CVImageBuffer and CVPixelBuffer
Returns the width of the plane at planeIndex in the PixelBuffer.
CVPixelBufferIsPlanarCVBuffer and CVImageBuffer and CVPixelBuffer
Returns if the PixelBuffer is planar.
CVPixelBufferLockBaseAddressCVBase and CVBuffer and CVImageBuffer and CVReturn and CVPixelBuffer
Description Locks the BaseAddress of the PixelBuffer to ensure that the memory is accessible.
CVPixelBufferPoolCreateDeprecatedCVPixelBufferPool and CVReturn
CVPixelBufferPoolCreatePixelBufferDeprecatedCVBuffer and CVImageBuffer and CVPixelBuffer and CVReturn and CVPixelBufferPool
CVPixelBufferPoolCreatePixelBufferWithAuxAttributesDeprecatedCVBuffer and CVImageBuffer and CVPixelBuffer and CVReturn and CVPixelBufferPool
CVPixelBufferPoolFlushDeprecatedCVPixelBufferPool and CVBase
CVPixelBufferPoolGetAttributesDeprecatedCVPixelBufferPool
CVPixelBufferPoolGetPixelBufferAttributesDeprecatedCVPixelBufferPool
CVPixelBufferUnlockBaseAddressCVBase and CVBuffer and CVImageBuffer and CVReturn and CVPixelBuffer
Description Unlocks the BaseAddress of the PixelBuffer.
CVPixelFormatDescriptionArrayCreateWithAllPixelFormatTypesCVPixelFormatDescription
CVPixelFormatDescriptionCreateWithPixelFormatTypeCVPixelFormatDescription
CVPixelFormatDescriptionRegisterDescriptionWithPixelFormatTypeCVPixelFormatDescription
CVTransferFunctionGetIntegerCodePointForStringCVImageBuffer
CVTransferFunctionGetStringForIntegerCodePointCVImageBuffer
CVYCbCrMatrixGetIntegerCodePointForStringCVImageBuffer
CVYCbCrMatrixGetStringForIntegerCodePointCVImageBuffer

Type Aliases§

CVDisplayLinkOutputCallbackCVBase and CVDisplayLink and CVReturn
Apple’s documentation
CVDisplayLinkOutputHandlerCVBase and CVDisplayLink and CVReturn and block2
Apple’s documentation
CVFillExtendedPixelsCallBackCVBuffer and CVImageBuffer and CVPixelBuffer and CVPixelFormatDescription
Apple’s documentation
CVImageBufferCVBuffer and CVImageBuffer
Base type for all CoreVideo image buffers
CVMetalBufferCVBuffer and CVMetalBuffer
Metal buffer based CVPixelBuffer wrapped buffer
CVMetalTextureCVBuffer and CVImageBuffer and CVMetalTexture
Metal texture based image buffer
CVOpenGLBufferCVBuffer and CVImageBuffer and CVOpenGLBuffer
Apple’s documentation
CVOpenGLTextureCVBuffer and CVImageBuffer and CVOpenGLTexture
OpenGL texture based image buffer
CVOptionFlagsCVBase
Flags to be used for the display and render call back functions.
CVPixelBufferCVBuffer and CVImageBuffer and CVPixelBuffer
Based on the image buffer type. The pixel buffer implements the memory storage for an image buffer.
CVPixelBufferReleaseBytesCallbackCVPixelBuffer
Apple’s documentation
CVPixelBufferReleasePlanarBytesCallbackCVPixelBuffer
Apple’s documentation
CVReturnCVReturn
CoreVideo specific error codes