Package apple.avfaudio
Class AVAudioPlayer
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.avfaudio.AVAudioPlayer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAVAudioPlayer(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()static AVAudioPlayeralloc()static AVAudioPlayerallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)floataveragePowerForChannel(long channelNumber)returns average power in decibels for a given channelstatic voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)@Nullable NSArray<? extends AVAudioSessionChannelDescription>channelAssignments()Array of AVAudioSessionChannelDescription objects API-Since: 7.0static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()doublecurrentTime()If the sound is playing, currentTime is the offset into the sound of the current playback position.@Nullable NSDatadata()returns nil if object was not created with a data objectstatic java.lang.StringdebugDescription_static()@Nullable AVAudioPlayerDelegatedelegate()the delegate will be sent messages from the AVAudioPlayerDelegate protocolstatic java.lang.Stringdescription_static()doubledeviceCurrentTime()returns the current time associated with the output device API-Since: 4.0doubleduration()the duration of the sound.booleanenableRate()You must set enableRate to YES for the rate property to take effect.@NotNull AVAudioFormatformat()returns the format of the audio data API-Since: 10.0static longhash_static()AVAudioPlayerinit()AVAudioPlayerinitWithContentsOfURLError(@NotNull NSURL url, @Nullable org.moe.natj.general.ptr.Ptr<NSError> outError)all data must be in the form of an audio file understood by CoreAudioAVAudioPlayerinitWithContentsOfURLFileTypeHintError(@NotNull NSURL url, @Nullable java.lang.String utiString, @Nullable org.moe.natj.general.ptr.Ptr<NSError> outError)The file type hint is a constant defined in AVMediaFormat.h whose value is a UTI for a file format.AVAudioPlayerinitWithDataError(@NotNull NSData data, @Nullable org.moe.natj.general.ptr.Ptr<NSError> outError)AVAudioPlayerinitWithDataFileTypeHintError(@NotNull NSData data, @Nullable java.lang.String utiString, @Nullable org.moe.natj.general.ptr.Ptr<NSError> outError)API-Since: 7.0static NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)booleanisMeteringEnabled()turns level metering on or off.booleanisPlaying()is it playing or not?static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)static AVAudioPlayernew_objc()longnumberOfChannels()longnumberOfLoops()"numberOfLoops" is the number of times that the sound will return to the beginning upon reaching the end.floatpan()set panning.voidpause()Pauses playback, but remains ready to play.floatpeakPowerForChannel(long channelNumber)returns peak power in decibels for a given channelbooleanplay()This method starts the audio hardware synchronously (if not already running), and triggers the sound playback which is streamed asynchronously.booleanplayAtTime(double time)This method starts the audio hardware synchronously (if not already running), and triggers the sound playback which is streamed asynchronously at the specified time in the future.booleanprepareToPlay()Transport control Methods that return BOOL return YES on success and NO on failure.floatrate()See enableRate.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)voidsetChannelAssignments(@Nullable NSArray<? extends AVAudioSessionChannelDescription> value)Array of AVAudioSessionChannelDescription objects API-Since: 7.0voidsetCurrentTime(double value)If the sound is playing, currentTime is the offset into the sound of the current playback position.voidsetDelegate(@Nullable AVAudioPlayerDelegate value)the delegate will be sent messages from the AVAudioPlayerDelegate protocolvoidsetDelegate_unsafe(@Nullable AVAudioPlayerDelegate value)the delegate will be sent messages from the AVAudioPlayerDelegate protocolvoidsetEnableRate(boolean value)You must set enableRate to YES for the rate property to take effect.voidsetMeteringEnabled(boolean value)turns level metering on or off.voidsetNumberOfLoops(long value)"numberOfLoops" is the number of times that the sound will return to the beginning upon reaching the end.voidsetPan(float value)set panning.voidsetRate(float value)See enableRate.@NotNull NSDictionary<java.lang.String,?>settings()returns a settings dictionary with keys as described in AVAudioSettings.h API-Since: 4.0static voidsetVersion_static(long aVersion)voidsetVolume(float value)The volume for the sound.voidsetVolumeFadeDuration(float volume, double duration)fade to a new volume over a duration API-Since: 10.0voidstop()Synchronously stops playback, no longer ready to play.static org.moe.natj.objc.Classsuperclass_static()voidupdateMeters()call to refresh meter values@Nullable NSURLurl()returns nil if object was not created with a URLstatic booleanuseStoredAccessor()Deprecated.static longversion_static()floatvolume()The volume for the sound.-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static AVAudioPlayer alloc()
-
allocWithZone
public static AVAudioPlayer allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
averagePowerForChannel
public float averagePowerForChannel(long channelNumber)
returns average power in decibels for a given channel
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(@NotNull @NotNull java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull @NotNull java.lang.Object aTarget, @NotNull @NotNull org.moe.natj.objc.SEL aSelector, @Nullable @Nullable java.lang.Object anArgument)
-
channelAssignments
@Nullable public @Nullable NSArray<? extends AVAudioSessionChannelDescription> channelAssignments()
Array of AVAudioSessionChannelDescription objects API-Since: 7.0
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
@NotNull public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
-
currentTime
public double currentTime()
If the sound is playing, currentTime is the offset into the sound of the current playback position. If the sound is not playing, currentTime is the offset into the sound where playing would start.
-
data
@Nullable public @Nullable NSData data()
returns nil if object was not created with a data object
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
delegate
@Nullable public @Nullable AVAudioPlayerDelegate delegate()
the delegate will be sent messages from the AVAudioPlayerDelegate protocol
-
description_static
public static java.lang.String description_static()
-
deviceCurrentTime
public double deviceCurrentTime()
returns the current time associated with the output device API-Since: 4.0
-
duration
public double duration()
the duration of the sound.
-
enableRate
public boolean enableRate()
You must set enableRate to YES for the rate property to take effect. You must set this before calling prepareToPlay. API-Since: 5.0
-
format
@NotNull public @NotNull AVAudioFormat format()
returns the format of the audio data API-Since: 10.0
-
hash_static
public static long hash_static()
-
init
public AVAudioPlayer init()
-
initWithContentsOfURLError
public AVAudioPlayer initWithContentsOfURLError(@NotNull @NotNull NSURL url, @Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> outError)
all data must be in the form of an audio file understood by CoreAudio
-
initWithContentsOfURLFileTypeHintError
public AVAudioPlayer initWithContentsOfURLFileTypeHintError(@NotNull @NotNull NSURL url, @Nullable @Nullable java.lang.String utiString, @Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> outError)
The file type hint is a constant defined in AVMediaFormat.h whose value is a UTI for a file format. e.g. AVFileTypeAIFF. Sometimes the type of a file cannot be determined from the data, or it is actually corrupt. The file type hint tells the parser what kind of data to look for so that files which are not self identifying or possibly even corrupt can be successfully parsed. API-Since: 7.0
-
initWithDataError
public AVAudioPlayer initWithDataError(@NotNull @NotNull NSData data, @Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> outError)
-
initWithDataFileTypeHintError
public AVAudioPlayer initWithDataFileTypeHintError(@NotNull @NotNull NSData data, @Nullable @Nullable java.lang.String utiString, @Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> outError)
API-Since: 7.0
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isMeteringEnabled
public boolean isMeteringEnabled()
turns level metering on or off. default is off.
-
isPlaying
public boolean isPlaying()
is it playing or not?
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
new_objc
public static AVAudioPlayer new_objc()
-
numberOfChannels
public long numberOfChannels()
-
numberOfLoops
public long numberOfLoops()
"numberOfLoops" is the number of times that the sound will return to the beginning upon reaching the end. A value of zero means to play the sound just once. A value of one will result in playing the sound twice, and so on.. Any negative number will loop indefinitely until stopped.
-
pan
public float pan()
set panning. -1.0 is left, 0.0 is center, 1.0 is right. API-Since: 4.0
-
pause
public void pause()
Pauses playback, but remains ready to play.
-
peakPowerForChannel
public float peakPowerForChannel(long channelNumber)
returns peak power in decibels for a given channel
-
play
public boolean play()
This method starts the audio hardware synchronously (if not already running), and triggers the sound playback which is streamed asynchronously.
-
playAtTime
public boolean playAtTime(double time)
This method starts the audio hardware synchronously (if not already running), and triggers the sound playback which is streamed asynchronously at the specified time in the future. Time is an absolute time based on and greater than deviceCurrentTime. API-Since: 4.0
-
prepareToPlay
public boolean prepareToPlay()
Transport control Methods that return BOOL return YES on success and NO on failure. Get ready to play the sound. This happens automatically on play.
-
rate
public float rate()
See enableRate. The playback rate for the sound. 1.0 is normal, 0.5 is half speed, 2.0 is double speed. API-Since: 5.0
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setChannelAssignments
public void setChannelAssignments(@Nullable @Nullable NSArray<? extends AVAudioSessionChannelDescription> value)Array of AVAudioSessionChannelDescription objects API-Since: 7.0
-
setCurrentTime
public void setCurrentTime(double value)
If the sound is playing, currentTime is the offset into the sound of the current playback position. If the sound is not playing, currentTime is the offset into the sound where playing would start.
-
setDelegate_unsafe
public void setDelegate_unsafe(@Nullable @Nullable AVAudioPlayerDelegate value)the delegate will be sent messages from the AVAudioPlayerDelegate protocol
-
setDelegate
public void setDelegate(@Nullable @Nullable AVAudioPlayerDelegate value)the delegate will be sent messages from the AVAudioPlayerDelegate protocol
-
setEnableRate
public void setEnableRate(boolean value)
You must set enableRate to YES for the rate property to take effect. You must set this before calling prepareToPlay. API-Since: 5.0
-
setMeteringEnabled
public void setMeteringEnabled(boolean value)
turns level metering on or off. default is off.
-
setNumberOfLoops
public void setNumberOfLoops(long value)
"numberOfLoops" is the number of times that the sound will return to the beginning upon reaching the end. A value of zero means to play the sound just once. A value of one will result in playing the sound twice, and so on.. Any negative number will loop indefinitely until stopped.
-
setPan
public void setPan(float value)
set panning. -1.0 is left, 0.0 is center, 1.0 is right. API-Since: 4.0
-
setRate
public void setRate(float value)
See enableRate. The playback rate for the sound. 1.0 is normal, 0.5 is half speed, 2.0 is double speed. API-Since: 5.0
-
setVersion_static
public static void setVersion_static(long aVersion)
-
setVolume
public void setVolume(float value)
The volume for the sound. The nominal range is from 0.0 to 1.0.
-
setVolumeFadeDuration
public void setVolumeFadeDuration(float volume, double duration)fade to a new volume over a duration API-Since: 10.0
-
settings
@NotNull public @NotNull NSDictionary<java.lang.String,?> settings()
returns a settings dictionary with keys as described in AVAudioSettings.h API-Since: 4.0
-
stop
public void stop()
Synchronously stops playback, no longer ready to play. NOTE: - This will block while releasing the audio hardware that was acquired upon calling play() or prepareToPlay()
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
updateMeters
public void updateMeters()
call to refresh meter values
-
url
@Nullable public @Nullable NSURL url()
returns nil if object was not created with a URL
-
version_static
public static long version_static()
-
volume
public float volume()
The volume for the sound. The nominal range is from 0.0 to 1.0.
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-