Bonjour à tous,
J'aurais besoin de stocker mes données d'une certaines façon que je vais détailler ci-après mais je ne trouve pas le type de variable adéquat.
Cette variable ou collection ou autre sera manipulée dans une classe (mais je pense que le problème reste le même).
Cette classe me servira pour stocker chaque points de coupure d'une vidéo (N° de Frame), une vidéo pouvant être divisée en plusieurs Clips.
Les données a stocker :
ClipName as String, FrameBegin as integer et FrameEnd as integer (+ d'autres données propre au clip si besoin).
Exemple :
-Clip1, FrameBegin=1200, FrameEnd=1500, ...
-Clip2, FrameBegin=500, FrameEnd=600, ...
Chaque Clips doit pouvoir être trié automatiquement lorsque je l'ajoute à ma collection (ou autres), la clé de tri étant FrameBegin puisque c'est la seule valeur qui me permet de trier les clips dans le même ordre que la vidéo originale.
Je doit pouvoir accéder aux données de chaque clip soit à partir d'une clé nommé (ex: item("Clip1") ou à partir d'un l'index (ex: Item(0)).
Nota : Si j'ajoute les Clips dans le même ordre que mon exemple, je devrais avoir les item triés de cette façon (item(0)=Clip2 et item(1)=Clip1).
Ça fait un moment que je cherche et je ne sais pas comment faire.
Merci beaucoup si vous pouvez m'aider.
EDIT : La clé nommée peut aussi être FrameBegin ou "Clip" suivi de FrameBegin (ex: Clip1200) si ça peut simplifier les choses.
Partager