edu.esi.lettresdespace
Class Video

java.lang.Object
  |
  +--edu.esi.lettresdespace.Video
All Implemented Interfaces:
java.io.Serializable

public class Video
extends java.lang.Object
implements java.io.Serializable

Represente une serie des cadres, comme ca qui sorts d'un appareil-photo video.

See Also:
Cadre, Serialized Form

Constructor Summary
Video(Cadre[] cadres)
          Cree une nouvelle video d'une serie des cadres.
Video(int size)
          Cree une nouvelle video avec les cadres vierges.
 
Method Summary
static Video charge(java.lang.String nomDeLaFichier)
          Charge une video d'une fichier.
 Cadre getCadreAt(int index)
          Rend le cadre a l'index specifie.
 int getSize()
          Rend la longueur (nombre des cadres) dans cette video.
 void save(java.lang.String nomDeLaFichier)
          Enregiste cette video a une fichier (vous specifiez le nom de la fichier).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Video

public Video(Cadre[] cadres)
Cree une nouvelle video d'une serie des cadres.

Video

public Video(int size)
Cree une nouvelle video avec les cadres vierges.
Method Detail

getSize

public int getSize()
Rend la longueur (nombre des cadres) dans cette video.

getCadreAt

public Cadre getCadreAt(int index)
Rend le cadre a l'index specifie. Il faut que index est moins de la longueur de la video est plus que 0.

save

public void save(java.lang.String nomDeLaFichier)
Enregiste cette video a une fichier (vous specifiez le nom de la fichier). Il comprime la video avant il met ca dans la fichier.

charge

public static Video charge(java.lang.String nomDeLaFichier)
Charge une video d'une fichier. Il faut que le format de la fichier est la meme utilise par la fonction save() - d'habitude, seulement les video enregistre avec la fonction save() peut etre charge avec cette fonction.