[package]
edition = "2021"
rust-version = "1.85"
name = "web-codecs"
version = "0.3.8"
authors = ["Luke Curley"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "WASM bindings for Web Codecs"
readme = false
categories = [
"wasm",
"multimedia",
"web-programming",
"api-bindings",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/kixelated/web-rs"
[package.metadata.docs.rs]
rustdoc-args = [
"--cfg",
"web_sys_unstable_apis",
]
rustc-args = [
"--cfg",
"web_sys_unstable_apis",
]
[lib]
name = "web_codecs"
path = "src/lib.rs"
[dependencies.bytemuck]
version = "1.22"
[dependencies.bytes]
version = "1"
[dependencies.derive_more]
version = "2"
features = [
"from",
"display",
]
[dependencies.js-sys]
version = "0.3.77"
[dependencies.thiserror]
version = "2"
[dependencies.tokio]
version = "1"
features = [
"sync",
"macros",
]
[dependencies.wasm-bindgen]
version = "0.2"
[dependencies.wasm-bindgen-futures]
version = "0.4"
[dependencies.web-sys]
version = "0.3.77"
features = [
"VideoDecoder",
"VideoDecoderInit",
"VideoDecoderConfig",
"VideoFrame",
"VideoColorSpace",
"VideoColorSpaceInit",
"EncodedVideoChunk",
"EncodedVideoChunkInit",
"EncodedVideoChunkType",
"HardwareAcceleration",
"VideoMatrixCoefficients",
"VideoColorPrimaries",
"VideoTransferCharacteristics",
"VideoEncoder",
"VideoEncoderInit",
"VideoEncoderConfig",
"VideoEncoderEncodeOptions",
"LatencyMode",
"AlphaOption",
"EncodedAudioChunk",
"EncodedAudioChunkInit",
"EncodedAudioChunkType",
"AudioData",
"AudioDecoder",
"AudioDecoderInit",
"AudioDecoderConfig",
"AudioEncoder",
"AudioEncoderInit",
"AudioEncoderConfig",
"AudioSampleFormat",
"AudioDataCopyToOptions",
"AudioDataInit",
"console",
]