# scuffle-h265
> [!WARNING]
> This crate is under active development and may not be stable.

[](https://docs.rs/scuffle-h265)
[](https://crates.io/crates/scuffle-h265)
[](https://github.com/scufflecloud/scuffle/actions/workflows/ci.yaml)
[](https://codecov.io/gh/scufflecloud/scuffle)
---
A pure Rust implementation of the HEVC/H.265 decoder.
This crate is designed to provide a simple and safe interface to decode HEVC/H.265 SPS NALUs.
See the [changelog](./CHANGELOG.md) for a full release history.
### Feature flags
* **`docs`** — Enables changelog and documentation of feature flags
### Examples
````rust
use scuffle_h265::SpsNALUnit;
let nalu = SpsNALUnit::parse(reader)?;
println!("Parsed SPS NALU: {:?}", nalu);
````
### License
This project is licensed under the MIT or Apache-2.0 license.
You can choose between one of them if you use this work.
`SPDX-License-Identifier: MIT OR Apache-2.0`