Expand description
VirtualDJ Rust SDK - Safe API Bindings
This module provides a high-level, safe Rust API for developing VirtualDJ plugins. It wraps the low-level FFI bindings with proper error handling and memory safety.
Modules§
- ffi
- VirtualDJ Rust SDK - FFI Bindings
Structs§
- Plugin
Context - Plugin context that provides access to VirtualDJ API functions
- Plugin
Info - Plugin information
- Search
Result - Search result for online sources
Enums§
- Plugin
Error - VirtualDJ plugin error type
Traits§
- Buffer
DspPlugin - Buffer DSP plugin trait for buffer manipulation
- DspPlugin
- DSP plugin trait for audio effect plugins
- Online
Source Plugin - Online source plugin trait
- Plugin
Base - Base plugin trait that all plugin types implement
- Position
DspPlugin - Position DSP plugin trait for position manipulation
- Video
FxPlugin - Video FX plugin trait
- Video
Transition Plugin - Video transition plugin trait
Type Aliases§
- Result
- Result type for plugin operations