|
|||||||||
| 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
Assists in importing sound and/or 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 |
| Method Summary | |
SGDataSourceInfo |
getDataSourceName()
Get the source identification information associated with a sequence grabber channel. |
SGDeviceList |
getDeviceList(int selectionFlags)
Get the list of currently available Sound Input Driver names. |
int |
getPlayFlags()
Allows you to get the speed and quality with which the sequence grabber displays data from a channel. |
SampleDescription |
getSampleDescription()
This method allows you to retrieve a sample description from the SGChannel. |
SequenceGrabber |
getSequenceGrabber()
Returns the SequenceGrabber that the channel is attached too. |
UserData |
getSettings()
Retrieves the current settings of the SequenceGrabber channel. |
int |
getTimeScale()
This method allows you to retrieve a channelŐs time scale. |
int |
getUsage()
Returns how the channel is being used by the SequenceGrabber component. |
void |
setDataSourceName(java.lang.String name,
int scriptTag)
Set the source identification information associated with a sequence grabber channel. |
void |
setDevice(java.lang.String name)
The method allows the sequence grabber to assign a device to your channel. |
void |
setOutput(SGOutput output)
QuickTime::SGSetChannelOutput |
void |
setPlayFlags(int playFlags)
Allows you to influence the speed and quality with which the sequence grabber displays data from a channel. |
void |
setSettings(UserData ud)
Configure a SequenceGrabber channel based on the UserData passed in. |
void |
settingsDialog()
Instructs the sequence grabber to display its settings dialog box to the user. |
void |
settingsDialog(int flags,
Component[] panelList)
Instructs the sequence grabber to display its settings dialog box to the user. |
void |
setUsage(int usage)
Specifies how a channel is to be used by the SequenceGrabber component. |
| 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 |
| Method Detail |
public final SampleDescription getSampleDescription()
throws QTException
public SequenceGrabber getSequenceGrabber()
public void settingsDialog()
throws StdQTException
channel - Identifies the channel to be configured.
public void settingsDialog(int flags,
Component[] panelList)
throws StdQTException
channel - Identifies the channel to be configured.flags - The control flags for the current operation.panelList - An array of sequence grabber panel component identifiers.
Will only present these components in the panel component pop-up menu. Set to null to use all identifiers.
SGPanel[] panelList
public void setDataSourceName(java.lang.String name,
int scriptTag)
throws StdQTException
name - Source identification name.scriptTag - source informationŐs language code.
public SGDataSourceInfo getDataSourceName()
throws StdQTException
name - a SGVideoCompressorInfo object.scriptTag - a SGVideoCompressorInfo object.
public void setSettings(UserData ud)
throws StdQTException
ud - Specifies a user data list with configuration information for the sequence grabber.
public UserData getSettings()
throws StdQTException
ud - Specifies a user data list with configuration information for the sequence grabber.
public void setUsage(int usage)
throws StdQTException
usage - contains flags that specify how the channel is to be used
public int getUsage()
throws StdQTException
public void setPlayFlags(int playFlags)
throws StdQTException
playFlags - the flags
public int getPlayFlags()
throws StdQTException
public void setDevice(java.lang.String name)
throws StdQTException
the - name of the device.
public SGDeviceList getDeviceList(int selectionFlags)
throws StdQTException
(String driverName) to set the input driver.
public int getTimeScale()
throws StdQTException
public void setOutput(SGOutput output)
throws StdQTException
ouput - this will be the output that is used by this channel.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||