|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--quicktime.QTObject
|
+--quicktime.std.comp.ComponentIdentifier
|
+--quicktime.std.comp.Component
|
+--quicktime.std.sg.SGChannel
|
+--quicktime.std.sg.VisualChannel
|
+--quicktime.std.sg.SGVideoChannel
Assists in importing video into a movie.
The SGChannel implements methods for a corresponding QuickTime
ComponentInstance structure.
Refer to SGChannel in QuickTime Components
| Fields inherited from interface quicktime.jdirect.QuickTimeLib |
JDirect_MacOSX, libraryInstance, name |
| Constructor Summary | |
SGVideoChannel(SequenceGrabber owner)
Creates a sequence grabber channel and assigns a channel component to the channel. |
|
| Method Summary | |
void |
digitizerChanged()
Allows you to notify the sequence grabber component whenever you change the configuration of a video channel's video digitizer. |
SGVideoCompressorInfo |
getCompressor()
Get a channelŐs current image-compression parameters. |
int |
getCompressorType()
Get the Video Compressor Type QuickTime::SGGetVideoCompressorType QuickTime::SGGetVideoCompressorType |
VideoDigitizer |
getDigitizerComponent()
Allows you to determine the video digitizer component that is providing source video to a video channel component. |
float |
getFrameRate()
The SGGetFrameRate function allows you to retrieve a video channelŐs frame rate for recording. |
ImageDescription |
getImageDescription()
This method allows you to retrieve a music sample description from the SGChannel. |
QDRect |
getSrcVideoBounds()
Allows you to determine the size of the source video boundary rectangle. |
QDRect |
getVideoRect()
Allows you to determine the portion of the source video image that is to be captured. |
void |
setCompressor(int depth,
Compressor compressor,
int spatialQuality,
int temporalQuality,
int keyFrameRate)
Set a channelŐs current image-compression parameters. |
void |
setCompressor(int depth,
int compressor,
int spatialQuality,
int temporalQuality,
int keyFrameRate)
Deprecated. see setCompressor which takes a Compressor parameter |
void |
setCompressorType(int compressorType)
Set the type of Video Compressor QuickTime::SGSetVideoCompressorType QuickTime::SGSetVideoCompressorType |
void |
setDigitizerComponent(VideoDigitizer vdig)
Allows you to assign a video digitizer component to a video channel. |
void |
setFrameRate(float frameRate)
The SGSetFrameRate function allows you to specify a video channelŐs frame rate for recording. |
void |
setVideoRect(QDRect r)
Allows you to specify the portion of the source video image that is to be captured. |
| Methods inherited from class quicktime.std.sg.VisualChannel |
getBounds, getClip, getMatrix, setBounds, setClip, setMatrix |
| Methods inherited from class quicktime.std.sg.SGChannel |
getDataSourceName, getDeviceList, getPlayFlags, getSampleDescription, getSequenceGrabber, getSettings, getTimeScale, getUsage, setDataSourceName, setDevice, setOutput, setPlayFlags, setSettings, settingsDialog, settingsDialog, setUsage |
| Methods inherited from class quicktime.std.comp.Component |
count |
| Methods inherited from class quicktime.std.comp.ComponentIdentifier |
find, find, getInfo, toString |
| Methods inherited from class quicktime.QTObject |
disposeQTObject, equals, ID |
| Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public SGVideoChannel(SequenceGrabber owner)
throws StdQTException
owner - specifies the sequence grabber component the channel is attached to.| Method Detail |
public final ImageDescription getImageDescription()
throws QTException
public void setCompressorType(int compressorType)
throws StdQTException
compressorType - sets the type of compressor to use on the channel.
public int getCompressorType()
throws StdQTException
compressorType - sets the type of compressor to use on the channel.
public void setCompressor(int depth,
int compressor,
int spatialQuality,
int temporalQuality,
int keyFrameRate)
throws StdQTException
depth - Specifies the depth at which the image is likely to be viewed.compressor - Specifies the image compressor identifier.spatialQuality - Specifies the desired compressed image quality.temporalQuality - This parameter governs the level of compression you desire with respect to information between successive frames in the sequence.keyFrameRate - Specifies the maximum number of frames allowed between key frames.
public void setCompressor(int depth,
Compressor compressor,
int spatialQuality,
int temporalQuality,
int keyFrameRate)
throws StdQTException
depth - Specifies the depth at which the image is likely to be viewed.compressor - Specifies the image compressor identifier.spatialQuality - Specifies the desired compressed image quality.temporalQuality - This parameter governs the level of compression you desire with respect to information between successive frames in the sequence.keyFrameRate - Specifies the maximum number of frames allowed between key frames.
public SGVideoCompressorInfo getCompressor()
throws StdQTException
returns - a SGVideoCompressorInfo object.public VideoDigitizer getDigitizerComponent()
public void setDigitizerComponent(VideoDigitizer vdig)
throws StdQTException
vdig - the digitizer component that identifies a connection to a video digitizer component.
public void digitizerChanged()
throws StdQTException
public void setVideoRect(QDRect r)
throws StdQTException
r - the rectangle that defines the potion of the source video image to be captured.
public QDRect getVideoRect()
throws StdQTException
public QDRect getSrcVideoBounds()
throws StdQTException
public void setFrameRate(float frameRate)
throws StdQTException
frameRate - Specifies the desired frame rate. Set this parameter to 0 to select the channelŐs default frame rate. Typically, this corresponds to the fastest rate that the channel can support.
public float getFrameRate()
throws StdQTException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||