Package org.robovm.apple.audiotoolbox
Enum AudioFormatProperty
- java.lang.Object
-
- java.lang.Enum<AudioFormatProperty>
-
- org.robovm.apple.audiotoolbox.AudioFormatProperty
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<AudioFormatProperty>
,org.robovm.rt.bro.ValuedEnum
public enum AudioFormatProperty extends java.lang.Enum<AudioFormatProperty> implements org.robovm.rt.bro.ValuedEnum
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.robovm.rt.bro.ValuedEnum
org.robovm.rt.bro.ValuedEnum.AsLongMarshaler, org.robovm.rt.bro.ValuedEnum.AsMachineSizedSIntMarshaler, org.robovm.rt.bro.ValuedEnum.AsMachineSizedUIntMarshaler, org.robovm.rt.bro.ValuedEnum.AsSignedByteMarshaler, org.robovm.rt.bro.ValuedEnum.AsSignedIntMarshaler, org.robovm.rt.bro.ValuedEnum.AsSignedShortMarshaler, org.robovm.rt.bro.ValuedEnum.AsUnsignedByteMarshaler, org.robovm.rt.bro.ValuedEnum.AsUnsignedIntMarshaler, org.robovm.rt.bro.ValuedEnum.AsUnsignedShortMarshaler
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends org.robovm.rt.bro.Struct<T>>
TgetProperty(org.robovm.rt.bro.Struct<?> specifier, java.lang.Class<T> type)
protected static OSStatus
getProperty0(AudioFormatProperty inPropertyID, int inSpecifierSize, org.robovm.rt.bro.ptr.VoidPtr inSpecifier, org.robovm.rt.bro.ptr.IntPtr ioPropertyDataSize, org.robovm.rt.bro.ptr.VoidPtr outPropertyData)
protected static OSStatus
getPropertyInfo0(AudioFormatProperty inPropertyID, int inSpecifierSize, org.robovm.rt.bro.ptr.VoidPtr inSpecifier, org.robovm.rt.bro.ptr.IntPtr outPropertyDataSize)
int
getPropertySize(org.robovm.rt.bro.Struct<?> specifier)
long
value()
static AudioFormatProperty
valueOf(long n)
Returns the enum constant of this type with the specified name.static AudioFormatProperty
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static AudioFormatProperty[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
FormatInfo
public static final AudioFormatProperty FormatInfo
-
FormatName
public static final AudioFormatProperty FormatName
-
EncodeFormatIDs
public static final AudioFormatProperty EncodeFormatIDs
-
DecodeFormatIDs
public static final AudioFormatProperty DecodeFormatIDs
-
FormatList
public static final AudioFormatProperty FormatList
-
ASBDFromESDS
public static final AudioFormatProperty ASBDFromESDS
-
ChannelLayoutFromESDS
public static final AudioFormatProperty ChannelLayoutFromESDS
-
OutputFormatList
public static final AudioFormatProperty OutputFormatList
-
FirstPlayableFormatFromList
public static final AudioFormatProperty FirstPlayableFormatFromList
-
FormatIsVBR
public static final AudioFormatProperty FormatIsVBR
-
FormatIsExternallyFramed
public static final AudioFormatProperty FormatIsExternallyFramed
-
FormatIsEncrypted
public static final AudioFormatProperty FormatIsEncrypted
-
Encoders
public static final AudioFormatProperty Encoders
-
Decoders
public static final AudioFormatProperty Decoders
-
AvailableEncodeBitRates
public static final AudioFormatProperty AvailableEncodeBitRates
-
AvailableEncodeSampleRates
public static final AudioFormatProperty AvailableEncodeSampleRates
-
AvailableEncodeChannelLayoutTags
public static final AudioFormatProperty AvailableEncodeChannelLayoutTags
-
AvailableEncodeNumberChannels
public static final AudioFormatProperty AvailableEncodeNumberChannels
-
ASBDFromMPEGPacket
public static final AudioFormatProperty ASBDFromMPEGPacket
-
BitmapForLayoutTag
public static final AudioFormatProperty BitmapForLayoutTag
-
MatrixMixMap
public static final AudioFormatProperty MatrixMixMap
-
ChannelMap
public static final AudioFormatProperty ChannelMap
-
NumberOfChannelsForLayout
public static final AudioFormatProperty NumberOfChannelsForLayout
-
AreChannelLayoutsEquivalent
public static final AudioFormatProperty AreChannelLayoutsEquivalent
-
ChannelLayoutHash
public static final AudioFormatProperty ChannelLayoutHash
-
ValidateChannelLayout
public static final AudioFormatProperty ValidateChannelLayout
-
ChannelLayoutForTag
public static final AudioFormatProperty ChannelLayoutForTag
-
TagForChannelLayout
public static final AudioFormatProperty TagForChannelLayout
-
ChannelLayoutName
public static final AudioFormatProperty ChannelLayoutName
-
ChannelLayoutSimpleName
public static final AudioFormatProperty ChannelLayoutSimpleName
-
ChannelLayoutForBitmap
public static final AudioFormatProperty ChannelLayoutForBitmap
-
ChannelName
public static final AudioFormatProperty ChannelName
-
ChannelShortName
public static final AudioFormatProperty ChannelShortName
-
TagsForNumberOfChannels
public static final AudioFormatProperty TagsForNumberOfChannels
-
PanningMatrix
public static final AudioFormatProperty PanningMatrix
-
BalanceFade
public static final AudioFormatProperty BalanceFade
-
ID3TagSize
public static final AudioFormatProperty ID3TagSize
-
ID3TagToDictionary
public static final AudioFormatProperty ID3TagToDictionary
-
-
Method Detail
-
values
public static AudioFormatProperty[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (AudioFormatProperty c : AudioFormatProperty.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static AudioFormatProperty valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getPropertySize
public int getPropertySize(org.robovm.rt.bro.Struct<?> specifier) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 2.0 and later.
-
getProperty
public <T extends org.robovm.rt.bro.Struct<T>> T getProperty(org.robovm.rt.bro.Struct<?> specifier, java.lang.Class<T> type) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 2.0 and later.
-
getPropertyInfo0
protected static OSStatus getPropertyInfo0(AudioFormatProperty inPropertyID, int inSpecifierSize, org.robovm.rt.bro.ptr.VoidPtr inSpecifier, org.robovm.rt.bro.ptr.IntPtr outPropertyDataSize)
- Since:
- Available in iOS 2.0 and later.
-
getProperty0
protected static OSStatus getProperty0(AudioFormatProperty inPropertyID, int inSpecifierSize, org.robovm.rt.bro.ptr.VoidPtr inSpecifier, org.robovm.rt.bro.ptr.IntPtr ioPropertyDataSize, org.robovm.rt.bro.ptr.VoidPtr outPropertyData)
- Since:
- Available in iOS 2.0 and later.
-
value
public long value()
- Specified by:
value
in interfaceorg.robovm.rt.bro.ValuedEnum
-
valueOf
public static AudioFormatProperty valueOf(long n)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
n
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-