[Matroska-general] Re: Variable Framerate, plugin based video editing tool
Steve Lhomme
steve.lhomme at free.fr
Wed Jan 28 20:10:03 CET 2004
Jory wrote:
> Also the plugins would need a good options interface/GUI. Prehaps we could
> do something like I prototyped in LemAPI.
> "
> // Here you supply your supported options, names, types (Integer, String,
> Boolean), and supply a short description about the option
> <Option name="Copy Info Frames" desc="If set to True Info Frames will be
> copied" type="Boolean">True</Option>
> <Option name="Read LAME Info Frame" desc="If set to True Info Frames will be
> copied" type="Boolean">False</Option>
> <Option name="Frame Size" desc="This is a dummy to show Integer"
> type="Integer" range="0-10">10</Option>
> "
> then for each plugin we could generate a small options dialog with the XML
> options fragment.
> ----------------------------------------------------------
> | MPA Input Options |
> | Plugin by Steve Lhomme <steve.lhomme at free.fr> |
> |
> |
> | X Copy Info Frames |
> | O Read LAME Info Frame |
> | Frame Size : 10 (a spinbox control) |
> |
> |
> | OK Cancel
> |
> ----------------------------------------------------------
>
> The checkbox would have the desc fields as tooltips. With that type of data
> it should also be easy to create .htm/.txt docs for those who want to script
> from scratch.
Yup.
One interresting thing I saw in the iTunes library is the way they store
data in XML. They do something like :
<integer name="Frame Size" range="0-10">8</integer>
This way you only have a limited set of XML tags and you can verify the
content easily.
...just an idea :)
More information about the Matroska-general
mailing list