# ExCubecl v0.8.0 - Table of Contents > ExCubecl is a GPU compute runtime for Elixir powered by CubeCL via Rust NIFs. Provides GPU buffer management, kernel execution, async command submission, and pipeline orchestration. Currently includes CPU fallback implementations. ## Pages - [ExCubecl](readme.md) - Guides - [Getting Started](01_getting_started.md) - [Buffer Management](02_buffers.md) - [Kernel Execution](03_kernels.md) - [Async Execution & Pipelines](04_async_pipelines.md) - [Mobile Integration](05_mobile.md) - [Examples](06_examples.md) - [Media Quickstart](07_media_quickstart.md) - [Video Processing Guide](08_video_processing.md) - [Audio Processing Guide](09_audio_processing.md) - [Transcoding Guide](10_transcode.md) - [Real-time Pipeline Guide](11_realtime_pipeline.md) - [Video Merge & Picture-in-Picture Guide](12_video_merge_pip.md) ## Modules - [ExCubecl.Application](ExCubecl.Application.md): Application callback for ExCubecl. - Core API - [ExCubecl](ExCubecl.md): ExCubecl — GPU compute runtime for Elixir. - Media API - [ExCubecl.Audio](ExCubecl.Audio.md): Audio-specific GPU operations: mix, overlay, resample, channel conversion. - [ExCubecl.Media](ExCubecl.Media.md): Media I/O — open, inspect, read frames, and close media sources. - [ExCubecl.Video](ExCubecl.Video.md): Video-specific GPU operations: overlay, mix, scale, crop, convert. - Filter API - [ExCubecl.Filter](ExCubecl.Filter.md): GPU-accelerated filters for video and audio. - Transcode API - [ExCubecl.Transcode](ExCubecl.Transcode.md): Encode and mux media output. - MediaPipeline API - [ExCubecl.MediaPipeline](ExCubecl.MediaPipeline.md): A GenServer behaviour for real-time media processing pipelines. - Types - [ExCubecl.AudioSamples](ExCubecl.AudioSamples.md): An audio sample buffer residing on the GPU (f32 planar PCM). - [ExCubecl.VideoFrame](ExCubecl.VideoFrame.md): A video frame buffer residing on the GPU. - Pipeline API Prototype - [ExCubecl.Command](ExCubecl.Command.md): A typed struct representing a pipeline command. - NIF Stubs - [ExCubecl.NIF](ExCubecl.NIF.md): NIF stubs for the CubeCL Rust backend.