|
||||||||||
| 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.AudioChannel | +--quicktime.std.sg.SGSoundChannel
Assists in importing sound into a movie.
The SGChannel implements methods for a corresponding QuickTime
ComponentInstance structure.
| Fields inherited from interface quicktime.jdirect.QuickTimeLib |
JDirect_MacOSX, libraryInstance, name |
| Constructor Summary | |
SGSoundChannel(SequenceGrabber owner)
Creates a sequence grabber channel and assigns a channel component to the channel. |
|
| Method Summary | |
SPBDevice |
getInputDriver()
Get the Sound Input Driver. |
int |
getRecordChunkSize()
Get the buffer size (in seconds) of the record buffer QuickTime::SGGetSoundRecordChunkSize QuickTime::SGGetSoundRecordChunkSize |
SoundDescription |
getSoundDescription()
This method allows you to retrieve a music sample description from the SGChannel. |
SGChannelInfo |
getSoundInputParameters()
Get some parameters that relate to the current sound recording. |
float |
getSoundInputRate()
Get the Sound Input Rate QuickTime::SGGetSoundInputRate QuickTime::SGGetSoundInputRate |
void |
setInputDriver(java.lang.String driverName)
Set the Sound Input Driver, Automatically calls SGSoundInputDriverChanged QuickTime::SGSetSoundInputDriver QuickTime::SGSetSoundInputDriver QuickTime::SGSoundInputDriverChanged QuickTime::SGSoundInputDriverChanged |
void |
setRecordChunkSize(int seconds)
Set the buffer size for sound recording in seconds QuickTime::SGSetSoundRecordChunkSize QuickTime::SGSetSoundRecordChunkSize |
void |
setSoundInputParameters(int sampleSize,
int numChannels,
int compressionType)
Set some parameters that relate to sound recording. |
void |
setSoundInputRate(float rate)
Set the Sound Input Rate QuickTime::SGSetSoundInputRate QuickTime::SGSetSoundInputRate |
| Methods inherited from class quicktime.std.sg.AudioChannel |
getVolume, setVolume |
| 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 SGSoundChannel(SequenceGrabber owner) throws StdQTException
owner - specifies the sequence grabber component the channel is attached to.| Method Detail |
public final SoundDescription getSoundDescription() throws QTException
public void setSoundInputParameters(int sampleSize, int numChannels, int compressionType) throws StdQTException
sampleSize - Specifies the number of bits in each sound sample.
Set this field to 8 for 8-bit sound; set it to 16 for 16-bit sound..numChannels - Specifies the number of sound channels used by the sound sample.
Set this field to 1 for monaural sounds; set it to 2 for stereo sounds...compressionType - Specifies the number of bits in each sound sample.
Set this field to 8 for 8-bit sound; set it to 16 for 16-bit sound..public SGChannelInfo getSoundInputParameters() throws StdQTException
Returns - an SGChannel Info structure describing the Channel.public void setSoundInputRate(float rate) throws StdQTException
rate - Specifies the rate at which the sound channel is to acquire data.public float getSoundInputRate() throws StdQTException
rate - Specifies the rate at which the sound channel is to acquire data.public SPBDevice getInputDriver() throws StdQTException
public void setRecordChunkSize(int seconds) throws StdQTException
seconds - the buffer size for the channel to use.public int getRecordChunkSize() throws StdQTException
public void setInputDriver(java.lang.String driverName) throws StdQTException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||