A lightweight, high-performance cross-platform camera capture library with video file playback support, plus Rust bindings.
轻量级、高性能的跨平台相机捕获库,支持视频文件播放,并提供 Rust bindings。
Hardware-accelerated conversion with AVX2, Apple Accelerate, NEON
支持 AVX2、Apple Accelerate、NEON 硬件加速
Pre-built binaries for all supported platforms
所有支持平台的预编译二进制文件
Loading release information...
正在加载版本信息...
Hardware-accelerated pixel format conversion with up to 10x speedup using AVX2, Apple Accelerate, and NEON.
硬件加速的像素格式转换,使用 AVX2、Apple Accelerate 和 NEON 可提升高达 10 倍性能。
No third-party dependencies - uses only system frameworks for maximum portability.
无第三方库依赖,仅使用系统框架,实现最大可移植性。
Native support for Windows dual backends (DirectShow by default, Media Foundation also supported), macOS/iOS (AVFoundation), and Linux (V4L2).
原生支持 Windows 双后端(默认 DirectShow,同时支持 Media Foundation)、macOS/iOS (AVFoundation) 和 Linux (V4L2)。
Support for RGB, BGR, YUV (NV12/I420) with automatic format conversion.
支持 RGB、BGR、YUV(NV12/I420)及自动格式转换。
Both modern C++ API and pure C99 interface for various project integration and language bindings.
同时提供现代 C++ API 和纯 C99 接口,支持各种项目集成和语言绑定。
Comprehensive test suite with 95%+ accuracy validation and 50+ test cases.
完整测试套件,95%+ 精度验证,50+ 测试用例。
DirectShow default + Media Foundation support
MSVC 2019+
AVFoundation
Xcode 11+, macOS 10.13+
AVFoundation
Xcode 11+, iOS 13.0+
V4L2
GCC 7+ / Clang 6+
Specify how much advance notice either party must give to terminate the agreement before its natural expiration (e.g., 1-month or 3-months' written notice).
Internet/Cable TVThe landlord typically covers the municipal property rates/taxes (වරිපනම් බදු).
[නම], [හැඳුනුම්පත් අංකය], [ලිපිනය]
මාසික කුලිය රු. [මුදල] (අකුරින්: ....................) කි.
මෙම ගිවිසුම ........... වැනි (වර්ෂය) ........... මස ........... දින ........... හිදී අත්සන් කරන ලදී. house rent agreement format in word sinhala
In Sri Lanka, a house rent agreement (නිවාස කුලී ගිවිසුම) is a legally binding document between a landlord (හිමිකරු) and a tenant (කුලීකරු). While formal lease agreements for periods exceeding one year often require registration and legal drafting, shorter rental agreements can be prepared using a standard format in Microsoft Word.
මාසිකව ගෙවිය යුතු මුදල, එය ගෙවිය යුතු දිනය සහ ආරම්භයේදී ලබා දෙන අත්තිකාරම් මුදල (Key Money).
වෙනස්කම් සහ අලුත්වැඩියා: කුලීකරු කිරීමට අවශ්ය වෙනස්කම් සඳහා කුලිකරු/කුලීකරු අතර ලිඛිත අනුමතිය අත්යවශ්යය.
To ensure your Sinhala rent agreement is legally binding and admissible in a Sri Lankan court, keep the following legal requirements in mind: Specify how much advance notice either party must
This agreement is governed by the laws of Sri Lanka, including the Rent Act No. 7 of 1972. IN WITNESS WHEREOF, the parties have executed this agreement as of the date first written above. _________________________ Landlord’s Signature | Name: | Date:
A standard agreement should include the following sections to be legally robust:
Structural issues, roof leaks, and main plumbing lines are the responsibility of the landlord.
| Name: | Date:
Utilizing a Word document allows quick modifications to rent amounts, deposit terms, and dates.
ආරක්ෂක තැන්පතු: තැන්පතු මුදල: රු. [අංකය] නාමිකරණය/පරිහරණය: [නියමයන්] තැන්පතු ආපසු ලබා දීම: ගිවිසුම අවසන් වීමෙන් පසුව [දින] තුළ, නඩත්තු හා හානි ගෙවීම් පසු
You can copy and paste the following standard template directly into to customize it for your needs:
git clone https://github.com/wysaid/CameraCapture.git
cd CameraCapture
./scripts/build_and_install.sh
include(FetchContent)
FetchContent_Declare(ccap
GIT_REPOSITORY https://github.com/wysaid/CameraCapture.git
GIT_TAG main)
FetchContent_MakeAvailable(ccap)
target_link_libraries(your_app PRIVATE ccap::ccap)
brew tap wysaid/ccap
brew install ccap
cargo add ccap-rs
# Recommended in Cargo.toml:
# ccap = { package = "ccap-rs", version = "<latest>" }
find_package(ccap REQUIRED)
target_link_libraries(your_app ccap::ccap)
| Platform平台 | Compiler编译器 | Requirements要求 |
|---|---|---|
| Windows | MSVC 2019+ | DirectShow default + Media Foundation support |
| macOS | Xcode 11+ | macOS 10.13+ |
| iOS | Xcode 11+ | iOS 13.0+ |
| Linux | GCC 7+ / Clang 6+ | V4L2 (Linux 2.6+) |
Build Requirements: CMake 3.14+, C++17 (C++ interface), C99 (C interface) 构建要求:CMake 3.14+,C++17(C++ 接口),C99(C 接口)