|
|||||||||
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[] panelListpublic 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 usedpublic int getUsage() throws StdQTException
public void setPlayFlags(int playFlags) throws StdQTException
playFlags
- the flagspublic 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 |