org.rococoa.cocoa.quicktime
Class QTAudioContextInsertRegistryInfo
java.lang.Object
com.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure
org.rococoa.cocoa.quicktime.QTAudioContextInsertRegistryInfo
- Direct Known Subclasses:
- QTAudioContextInsertRegistryInfo.ByReference, QTAudioContextInsertRegistryInfo.ByValue
public class QTAudioContextInsertRegistryInfo
- extends com.ochafik.lang.jnaerator.runtime.Structure
QTAudioContextInsertRegistryInfo
Summary:
Parameters for registering an Audio Context insert
Discussion:
This is used with QTAudioContextRegisterInsert() and the Movie
Audio Extraction
kQTMovieAudioExtractionAudioPropertyID_RegisterMovieInsert
property.
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure |
setupClone |
Methods inherited from class com.sun.jna.Structure |
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField |
userData
public Pointer userData
inputChannelLayoutSize
public int inputChannelLayoutSize
inputChannelLayout
public AudioChannelLayout.ByReference inputChannelLayout
- An AudioChannelLayout that describes the channel layout (and,
implicitly, channel valence) of the data that the insert expects
as input.
outputChannelLayoutSize
public int outputChannelLayoutSize
outputChannelLayout
public AudioChannelLayout.ByReference outputChannelLayout
- An AudioChannelLayout that describes the channel layout (and,
implicitly, channel valence) of the processed data that the insert
will output.
resetCallback
public QuickTimeLibrary.AudioContextInsertResetCallback resetCallback
finalizeCallback
public QuickTimeLibrary.AudioContextInsertFinalizeCallback finalizeCallback
- Client-specified finalize callback (may be NULL). NOTE: Calls to
the client callbacks are interlocked with respect to each other:
there will never be simultaneous calls, with an identical
inUserData, on different threads.
QTAudioContextInsertRegistryInfo
public QTAudioContextInsertRegistryInfo()
QTAudioContextInsertRegistryInfo
public QTAudioContextInsertRegistryInfo(Pointer userData,
int inputChannelLayoutSize,
AudioChannelLayout.ByReference inputChannelLayout,
int outputChannelLayoutSize,
AudioChannelLayout.ByReference outputChannelLayout,
QuickTimeLibrary.AudioContextInsertResetCallback resetCallback,
QuickTimeLibrary.AudioContextInsertFinalizeCallback finalizeCallback)
- Parameters:
userData
- client user data to be passed to all client-specified callbacks.
inputChannelLayoutSize
- The size of the input channel layout structure.
inputChannelLayout
- An AudioChannelLayout that describes the channel layout (and,
implicitly, channel valence) of the data that the insert expects
as input.
outputChannelLayoutSize
- The size of the output channel layout structure.
outputChannelLayout
- An AudioChannelLayout that describes the channel layout (and,
implicitly, channel valence) of the processed data that the insert
will output.
resetCallback
- Client-specified reset callback.
finalizeCallback
- Client-specified finalize callback (may be NULL). NOTE: Calls to
the client callbacks are interlocked with respect to each other:
there will never be simultaneous calls, with an identical
inUserData, on different threads.
byReference
public QTAudioContextInsertRegistryInfo.ByReference byReference()
byValue
public QTAudioContextInsertRegistryInfo.ByValue byValue()
clone
public QTAudioContextInsertRegistryInfo clone()
- Overrides:
clone
in class Object