org.rococoa.cocoa.quicktime
Class QTAudioVolumeLevels
java.lang.Object
com.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure
org.rococoa.cocoa.quicktime.QTAudioVolumeLevels
- Direct Known Subclasses:
- QTAudioVolumeLevels.ByReference, QTAudioVolumeLevels.ByValue
public class QTAudioVolumeLevels
- extends com.ochafik.lang.jnaerator.runtime.Structure
GetMovieAudioVolumeLevels:
This API returns the current volume meter levels of the movie. It can return both average power
levels and peak hold levels. whatMixToMeter must be set to kQTAudioMeter_DeviceMix. Either
QTAudioVolumeLevels parameter may be nil. If non-nil, each must have its numChannels field set to
the number of channels in the movie's device mix, and must be allocated large enough to hold levels
for all those channels. See kQTAudioMeter_DeviceMix above to see how to determine the channel
layout of the device mix. The levels returned are measured in decibels, where 0.0 means full volume,
-6.0 means half volume, -12.0 means quarter volume, and -inf means silence.
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 |
numChannels
public int numChannels
level
public float[] level
QTAudioVolumeLevels
public QTAudioVolumeLevels()
QTAudioVolumeLevels
public QTAudioVolumeLevels(int numChannels,
float[] level)
byReference
public QTAudioVolumeLevels.ByReference byReference()
byValue
public QTAudioVolumeLevels.ByValue byValue()
clone
public QTAudioVolumeLevels clone()
- Overrides:
clone
in class Object