Novolis.Video.Abstractions
2026.1.0.30
dotnet add package Novolis.Video.Abstractions --version 2026.1.0.30
NuGet\Install-Package Novolis.Video.Abstractions -Version 2026.1.0.30
<PackageReference Include="Novolis.Video.Abstractions" Version="2026.1.0.30" />
<PackageVersion Include="Novolis.Video.Abstractions" Version="2026.1.0.30" />
<PackageReference Include="Novolis.Video.Abstractions" />
paket add Novolis.Video.Abstractions --version 2026.1.0.30
#r "nuget: Novolis.Video.Abstractions, 2026.1.0.30"
#:package Novolis.Video.Abstractions@2026.1.0.30
#addin nuget:?package=Novolis.Video.Abstractions&version=2026.1.0.30
#tool nuget:?package=Novolis.Video.Abstractions&version=2026.1.0.30
Novolis.Video.Abstractions
Platform-neutral contracts for capture, encoded video access units, video codecs, letterbox fit, stream gating, pipeline metrics, and progressive random-access media.
This package intentionally does not reference Avalonia, RTC, SIPSorcery, or an operating-system capture API.
Install
<PackageReference Include="Novolis.Video.Abstractions" Version="2026.1.*" />
Usage
Implement IVideoCaptureSource for a platform capture source and exchange
frames through the codec contracts.
For a file that is still arriving, implement IProgressiveByteSource. Reads
wait for missing ranges and RequestRange lets a transport prioritize the
container header and the next playback window. Android playback adapters use
this contract for P2P and torrent sources.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages (5)
Showing the top 5 NuGet packages that depend on Novolis.Video.Abstractions:
| Package | Downloads |
|---|---|
|
Novolis.Avalonia.Video
Avalonia video surface, storyboard strip, and Movie Maker preview session. |
|
|
Novolis.Transports.Torrent
BitTorrent Protocol 1.0 peer client: BEncode, .torrent metadata, HTTP/UDP trackers, peer wire, piece persistence. Ported from Frank.TorrentClient (MIT; original Aljaz Simonic / Frank R. Haugen). |
|
|
Novolis.Video.Capture.Windows
Windows webcam capture for Novolis.Video.Rtc (SIPSorceryMedia.Windows). |
|
|
Novolis.Video.Codecs.H264
Windows Media Foundation H.264 encoding and decoding. |
|
|
Novolis.Video.Playback.Android
Composable Android video playback with progressive byte-source support. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.1.0.30 | 60 | 10/19/2026 |
| 2026.1.0.29 | 55 | 10/18/2026 |
| 2026.1.0.27 | 71 | 10/18/2026 |
| 2026.1.0.26 | 161 | 10/4/2026 |
| 2026.1.0.25 | 102 | 10/4/2026 |
| 2026.1.0.24 | 110 | 10/1/2026 |
| 2026.1.0.23 | 112 | 9/30/2026 |