Skip to content
This repository has been archived by the owner on Dec 6, 2018. It is now read-only.
/ Prismriver Public archive

.NET wrapper to transcode and split files and streams written in C++/CLI using libav.

Notifications You must be signed in to change notification settings

SpaceEEC/Prismriver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prismriver

.NET wrapper to transcode an input Stream or File into one or more output Streams or Files, optionally adding MetaData.


A visual representation of the current Transcoder API:

Input                                   Work
System.IO.Stream --\
       or           |-- Prismriver.Transcoder
System.String -----/      |            \          Report Progress (optional)
(^ Filepath)              |             \------- System.IProgress<int, double>
                         [ ] (array of it)        Generics are <Track, Percent>
                          |
                        Prismriver.ITrack (Interface)
Output                   /     \        \              Format (optional if output is a file path)
System.IO.Stream -------/       \        \----- System.String
       or              /         \
System.String --------/           \                  Metadata (Title, Author, etc)
(^ Filepath)                       \----------- System.Object (Not really, just all kind of)

About

.NET wrapper to transcode and split files and streams written in C++/CLI using libav.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published