|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--quicktime.QTObject
|
+--quicktime.std.sg.SGOutput
Assists in capturing to Multiple files.
The SGOutput implements methods for a capturing to multiple files.
Introduced in QuickTime 3.0, capturing to multople files can improve the
Performance and flexibility of cpatures and enable larger total captures.
refer to SGOutput in QuickTime Components
| Field Summary |
| Fields inherited from interface quicktime.jdirect.QuickTimeLib |
JDirect_MacOSX, libraryInstance, name |
| Constructor Summary | |
SGOutput(SequenceGrabber owner,
DataRef dataRef,
int whereFlags)
The SGNewOutput function creates a new sequence grabber output. |
|
| Method Summary | |
void |
disposeQTObject()
Disposes of an output associated with a sequence grabber. |
DataRef |
getDataReference()
QuickTime::SGGetOutputDataReference( |
long |
getDataStorageSpaceRemaining()
QuickTime::SGGetDataOutputStorageSpaceRemaining |
long |
getMaximumOffset()
QuickTime::SGGetOutputMaximumOffset |
SGOutput |
getNextOutput()
QuickTime::SGGetOutputNextOutput( |
void |
setChannel(SGChannel c)
QuickTime::SGSetChannelOutput |
void |
setMaximumOffset(long maxOffset)
QuickTime::SGSetOutputMaximumOffset |
void |
setNextOutput(SGOutput nextOutput)
QuickTime::SGSetOutputNextOutput( |
void |
setOutputFlags(int whereFlags)
QuickTime::SGSetOutputFlags |
| Methods inherited from class quicktime.QTObject |
equals, ID, toString |
| Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public SGOutput(SequenceGrabber owner,
DataRef dataRef,
int whereFlags)
throws StdQTException
owner - your connection to the sequence grabber.dataRef - A handle to the destination container.whereFlags - that control the record operation. You must set either
seqGrabToDisk or seqGrabToMemory to 1. Set unused flags to 0.| Method Detail |
public void disposeQTObject()
throws QTException
disposeQTObject in class QTObjectQTException
public void setMaximumOffset(long maxOffset)
throws StdQTException
maxOffset - the maximum offset for data written to this output.
StdQTException
public long getMaximumOffset()
throws StdQTException
StdQTException
public void setOutputFlags(int whereFlags)
throws StdQTException
whereFlags - determines where the output is sent, eg seqGrabToDisk
StdQTException
public void setChannel(SGChannel c)
throws StdQTException
c - the channel you want to assign the output to
StdQTException
public long getDataStorageSpaceRemaining()
throws StdQTException
StdQTException
public SGOutput getNextOutput()
throws StdQTException
StdQTException
public void setNextOutput(SGOutput nextOutput)
throws StdQTException
nextOutput - specifies the next output to be used after the output represented by this object.
StdQTException
public DataRef getDataReference()
throws StdQTException
StdQTException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||