Back to Home
SDK Marketplace
Directly integrate our native Android binaries to leverage audio filters, attribution telemetry, and video splice tools in your production apps.
Ecosystem SDKs
Future SDK Pipelines
Camera Utility SDKComing Soon
Standardizes Google CameraX preview surfaces, pinch-to-zoom gestures, aspect-ratio filters, and metadata capture configurations.
Video Processing SDKResearch Phase
Optimized native FFmpeg wrappers executing low-overhead video transcoding, on-device compression, and frame slicing.
Media Utility SDKPlanned Release
Background service handlers managing ExoPlayer audio sessions, foreground notification controls, and device memory cache locks.
AI Enhancement SDKComing Soon
On-device super-resolution upscaling, real-time lighting adjustments, and camera frame image denoising.
beta track
NCKit Noise Cancellation SDK
Latest stable release: v1.0.0-beta3 (February 20, 2026)
Capabilities Summary
AI Noise Cancellation
Speech Enhancement
Audio Processing
Android Native Integration
Media Pipeline Optimization
Gradle & Kotlin Integration Snippet
// Declare in your app-level build.gradle
dependencies {
implementation("com.badri.nckit:audio-enhance:1.0.0-beta3")
}
// Initialize NCKit Engine in your Application file
import com.badri.nckit.NCKitEngine
import com.badri.nckit.NoiseFilterConfig
val config = NoiseFilterConfig.Builder()
.setNoiseSuppressionLevel(NoiseFilterConfig.Level.HIGH)
.enableVocalBoost(true)
.build()
NCKitEngine.initialize(context, config)
// Filter audio recording stream
val audioTracker = NCKitEngine.createStreamFilter()
audioTracker.startProcessing(audioRecordBuffer) { cleanedBuffer ->
// Clean audio PCM bytes ready for transmission
}Changelog (v1.0.0-beta3)
Added
• Native NDK audio stream filters written in performance C++ pipelines.
• Multi-thread thread pools for real-time sample processing under 15ms buffer delay.
Changed
• Updated Kotlin Coroutine Flow wrappers to support reactive PCM processing listeners.
Fixed
• Critical memory leaks inside native heap allocation loops during audio frame splicing.