screencapturekit/cv/mod.rs
1//! Core Video types and wrappers
2//!
3//! This module provides Rust wrappers for Core Video framework types used in
4//! screen capture operations.
5//!
6//! ## Main Types
7//!
8//! - [`CVPixelBuffer`] - Video pixel buffer
9//! - [`CVPixelBufferPool`] - Pool for reusing pixel buffers
10//! - [`CVPixelBufferLockGuard`] - RAII guard for locked pixel buffer access
11//! - [`CVPixelBufferLockFlags`] - Lock flags for pixel buffer access
12//! - [`PixelBufferCursorExt`] - Extension trait for cursor-based pixel access
13
14pub mod ffi;
15mod pixel_buffer;
16
17pub use pixel_buffer::{
18 CVPixelBuffer, CVPixelBufferLockFlags, CVPixelBufferLockGuard, CVPixelBufferPool,
19 PixelBufferCursorExt,
20};