Skip to main content

Crate virtualdj_plugin_sdk

Crate virtualdj_plugin_sdk 

Source
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§

PluginContext
Plugin context that provides access to VirtualDJ API functions
PluginInfo
Plugin information
SearchResult
Search result for online sources

Enums§

PluginError
VirtualDJ plugin error type

Traits§

BufferDspPlugin
Buffer DSP plugin trait for buffer manipulation
DspPlugin
DSP plugin trait for audio effect plugins
OnlineSourcePlugin
Online source plugin trait
PluginBase
Base plugin trait that all plugin types implement
PositionDspPlugin
Position DSP plugin trait for position manipulation
VideoFxPlugin
Video FX plugin trait
VideoTransitionPlugin
Video transition plugin trait

Type Aliases§

Result
Result type for plugin operations