01: /*
02: * ====================================================================
03: * Copyright (c) 2004 Marc Strapetz, marc.strapetz@smartsvn.com.
04: * All rights reserved.
05: *
06: * This software is licensed as described in the file COPYING, which
07: * you should have received as part of this distribution. Use is
08: * subject to license terms.
09: * ====================================================================
10: */
11:
12: package de.regnis.q.sequence.media;
13:
14: import de.regnis.q.sequence.core.*;
15:
16: /**
17: * @author Marc Strapetz
18: */
19: public interface QSequenceCachableMediaGetter {
20:
21: int getMediaLength(QSequenceCachableMedia media);
22:
23: Object getMediaObject(QSequenceCachableMedia media, int index)
24: throws QSequenceException;
25: }
|