[Flac-dev] Unified codec interface
Drew Hess
dhess at bothan.net
Thu Jan 30 16:24:04 PST 2003
That's what UCI is trying to do. I'm hoping for just a simple unified Ogg
interface for the audio codecs that Ogg supports.
-dwh-
On 31 Jan 2003, Csillag Kristóf wrote:
> Here is what I imagined (just vague thoughts, nothing polished):
>
> Let's suppose we have a hypotetical library called
> "Free Universal Codec Kit" - ..um...well.. Frunick for short :)
>
> (Of course I am not proposing this name, I'm sure the suits in the
> industry would not like it...but for my example its OK ;)
>
> Now, an application should do something like this:
>
> #include <frunick.h>
>
> void *my_encoder = create_frunick_encoder();
> // a new encoding context
>
> char **codecs = get_available_frunick_codecs();
> // returns list of available codecs
>
> load_frunick_codec(my_encoder, "vorbis");
> //dynamically loads the selected codec, returns error if not available
>
> char **parameters == get_frunick_codecs_parameters();
> //get a list of the tuneable params of the selected codec
>
> specify_frunick_parameter(my_encoder, "quality", "7");
> //set a parameter of the codec
>
> ....and so on.
>
> I have not yet looked into nor gstreamer nor uci
> ( http://uci.sourceforge.net/ ), so I don't know whether this thing
> already exists ... but I hope once it will!
>
>
>
>
> --
> Csillag Kristóf <fenwick at freemail.hu>
>
>
>
> -------------------------------------------------------
> This SF.NET email is sponsored by:
> SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
> http://www.vasoftware.com
> _______________________________________________
> Flac-dev mailing list
> Flac-dev at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/flac-dev
>
More information about the Flac-dev
mailing list