[gst-devel] Meta-plugins: a proposal

Lee Brown leejr at linuxsoftwareconsultants.com
Sun Mar 18 07:29:21 CET 2001


On Sun, 18 Mar 2001, you wrote:

> Then I propose the following:
> The class of a plugin should consist of two parts(atleast) with them being
> "firstpart/secondpart"
> 
> The firstpart should consist of the "media", and the second of the type.
> Thus forming:
> "Audio/Sink"
> "Audio/Source"
> "Audio/Filter" and so on...

Maybe the classes could be broken into channels.

For example an element which combines audio and video channels might be:

Input Channels:
"Audio"
"Video"

Output Channels:
"AV"


A source might be:

Ouput Channels:
"Video"

Likewise a sink would be:

Input Channels:
"Audio"


A tee might be:

Input Channels:
"Any" ("Audio" | "Video" | "AV") 

Output Channels:
"Any"
"Any"

Two elements are of the same class if they have the same Input/Output
structure..


Just my $0.02.

---
lee




More information about the gstreamer-devel mailing list