private IITFileOrCDTrack itVideo;
protected VideoImpl(Source source, IITFileOrCDTrack itTrack) throws TrackIsNoVideoException {
super(source, itTrack);
try {
ITVideoKind videoKind = itTrack.getVideoKind();
if (videoKind.is(ITVideoKind.None())) {
throw new TrackIsNoVideoException(itTrack);
}
this.itVideo = itTrack;
} catch (TrackDeletedException e) {
throw new JitcaInitializationError("Video could not be initialized, because Object is deleted!");