Package apple.avfaudio
Class AVAudioConverter
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.avfaudio.AVAudioConverter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAVAudioConverter.Block_convertToBufferErrorWithInputFromBlock-
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 protectedAVAudioConverter(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 AVAudioConverteralloc()static AVAudioConverterallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)@Nullable NSArray<? extends NSNumber>applicableEncodeBitRates()[@property] applicableEncodeBitRates When encoding, an NSArray of NSNumber of bit rates that can be applied based on the current formats and settings.@Nullable NSArray<? extends NSNumber>applicableEncodeSampleRates()[@property] applicableEncodeSampleRates When encoding, an NSArray of NSNumber of output sample rates that can be applied based on the current formats and settings.static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)@Nullable NSArray<? extends NSNumber>availableEncodeBitRates()[@property] availableEncodeBitRates When encoding, an NSArray of NSNumber of all bit rates provided by the codec.@Nullable NSArray<? extends NSNumber>availableEncodeChannelLayoutTags()[@property] availableEncodeChannelLayoutTags When encoding, an NSArray of NSNumber of all output channel layout tags provided by the codec.@Nullable NSArray<? extends NSNumber>availableEncodeSampleRates()[@property] availableEncodeSampleRates When encoding, an NSArray of NSNumber of all output sample rates provided by the codec.longbitRate()[@property] bitRate bitRate in bits per second.@Nullable java.lang.StringbitRateStrategy()[@property] bitRateStrategy When encoding, an AVEncoderBitRateStrategyKey value constant as defined in AVAudioSettings.h.static 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)@NotNull NSArray<? extends NSNumber>channelMap()[@property] channelMap An array of integers indicating from which input to derive each output.static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()longconvertToBufferErrorWithInputFromBlock(@NotNull AVAudioBuffer outputBuffer, @Nullable org.moe.natj.general.ptr.Ptr<NSError> outError, @NotNull AVAudioConverter.Block_convertToBufferErrorWithInputFromBlock inputBlock)convertToBuffer:error:withInputFromBlock: Perform any supported conversion.booleanconvertToBufferFromBufferError(@NotNull AVAudioPCMBuffer outputBuffer, @NotNull AVAudioPCMBuffer inputBuffer, @Nullable org.moe.natj.general.ptr.Ptr<NSError> outError)convertToBuffer:fromBuffer:error: Perform a simple conversion.static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()booleandither()[@property] dither Setting YES will turn on dither, if dither makes sense in given the current formats and settings.booleandownmix()[@property] downmix If YES and channel remapping is necessary, then channels will be mixed as appropriate instead of remapped.static longhash_static()AVAudioConverterinit()AVAudioConverterinitFromFormatToFormat(@NotNull AVAudioFormat fromFormat, @NotNull AVAudioFormat toFormat)initFromFormat:toFormat: Initialize from input and output formats.@NotNull AVAudioFormatinputFormat()[@property] inputFormat The format of the input audio stream.static 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)static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)@Nullable NSDatamagicCookie()[@property] magicCookie Decoders require some data in the form of a magicCookie in order to decode properly.longmaximumOutputPacketSize()[@property] maximumOutputPacketSize The maximum size of an output packet, in bytes.static AVAudioConverternew_objc()@NotNull AVAudioFormatoutputFormat()[@property] outputFormat The format of the output audio stream.AVAudioConverterPrimeInfoprimeInfo()[@property] primeInfo Indicates the the number of priming frames.longprimeMethod()[@property] primeMethod Indicates the priming method to be used by the sample rate converter or decoder.voidreset()reset Resets the converter so that a new stream may be converted.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)@Nullable java.lang.StringsampleRateConverterAlgorithm()[@property] sampleRateConverterAlgorithm An AVSampleRateConverterAlgorithmKey value as defined in AVAudioSettings.h.longsampleRateConverterQuality()[@property] sampleRateConverterQuality An AVAudioQuality value as defined in AVAudioSettings.h.voidsetBitRate(long value)[@property] bitRate bitRate in bits per second.voidsetBitRateStrategy(@Nullable java.lang.String value)[@property] bitRateStrategy When encoding, an AVEncoderBitRateStrategyKey value constant as defined in AVAudioSettings.h.voidsetChannelMap(@NotNull NSArray<? extends NSNumber> value)[@property] channelMap An array of integers indicating from which input to derive each output.voidsetDither(boolean value)[@property] dither Setting YES will turn on dither, if dither makes sense in given the current formats and settings.voidsetDownmix(boolean value)[@property] downmix If YES and channel remapping is necessary, then channels will be mixed as appropriate instead of remapped.voidsetMagicCookie(@Nullable NSData value)[@property] magicCookie Decoders require some data in the form of a magicCookie in order to decode properly.voidsetPrimeInfo(AVAudioConverterPrimeInfo value)[@property] primeInfo Indicates the the number of priming frames.voidsetPrimeMethod(long value)[@property] primeMethod Indicates the priming method to be used by the sample rate converter or decoder.voidsetSampleRateConverterAlgorithm(@Nullable java.lang.String value)[@property] sampleRateConverterAlgorithm An AVSampleRateConverterAlgorithmKey value as defined in AVAudioSettings.h.voidsetSampleRateConverterQuality(long value)[@property] sampleRateConverterQuality An AVAudioQuality value as defined in AVAudioSettings.h.static voidsetVersion_static(long aVersion)static org.moe.natj.objc.Classsuperclass_static()static booleanuseStoredAccessor()Deprecated.static longversion_static()-
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 AVAudioConverter alloc()
-
allocWithZone
public static AVAudioConverter allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
applicableEncodeBitRates
@Nullable public @Nullable NSArray<? extends NSNumber> applicableEncodeBitRates()
[@property] applicableEncodeBitRates When encoding, an NSArray of NSNumber of bit rates that can be applied based on the current formats and settings. Returns nil if not encoding.
-
applicableEncodeSampleRates
@Nullable public @Nullable NSArray<? extends NSNumber> applicableEncodeSampleRates()
[@property] applicableEncodeSampleRates When encoding, an NSArray of NSNumber of output sample rates that can be applied based on the current formats and settings. Returns nil if not encoding.
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
availableEncodeBitRates
@Nullable public @Nullable NSArray<? extends NSNumber> availableEncodeBitRates()
[@property] availableEncodeBitRates When encoding, an NSArray of NSNumber of all bit rates provided by the codec. Returns nil if not encoding.
-
availableEncodeChannelLayoutTags
@Nullable public @Nullable NSArray<? extends NSNumber> availableEncodeChannelLayoutTags()
[@property] availableEncodeChannelLayoutTags When encoding, an NSArray of NSNumber of all output channel layout tags provided by the codec. Returns nil if not encoding.
-
availableEncodeSampleRates
@Nullable public @Nullable NSArray<? extends NSNumber> availableEncodeSampleRates()
[@property] availableEncodeSampleRates When encoding, an NSArray of NSNumber of all output sample rates provided by the codec. Returns nil if not encoding.
-
bitRate
public long bitRate()
[@property] bitRate bitRate in bits per second. Only applies when encoding.
-
bitRateStrategy
@Nullable public @Nullable java.lang.String bitRateStrategy()
[@property] bitRateStrategy When encoding, an AVEncoderBitRateStrategyKey value constant as defined in AVAudioSettings.h. Returns nil if not encoding.
-
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)
-
channelMap
@NotNull public @NotNull NSArray<? extends NSNumber> channelMap()
[@property] channelMap An array of integers indicating from which input to derive each output. The array has size equal to the number of output channels. Each element's value is the input channel number, starting with zero, that is to be copied to that output. A negative value means that the output channel will have no source and will be silent. Setting a channel map overrides channel mapping due to any channel layouts in the input and output formats that may have been supplied.
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
@NotNull public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
-
convertToBufferErrorWithInputFromBlock
public long convertToBufferErrorWithInputFromBlock(@NotNull @NotNull AVAudioBuffer outputBuffer, @Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> outError, @NotNull @NotNull AVAudioConverter.Block_convertToBufferErrorWithInputFromBlock inputBlock)convertToBuffer:error:withInputFromBlock: Perform any supported conversion. It attempts to fill the buffer to its capacity. On return, the buffer's length indicates the number of sample frames successfully converted.- Parameters:
inputBlock- A block which will be called to get input data as needed. See description for AVAudioConverterInputBlock.outputBuffer- The output buffer.outError- An error if the conversion fails.- Returns:
- An AVAudioConverterOutputStatus is returned.
-
convertToBufferFromBufferError
public boolean convertToBufferFromBufferError(@NotNull @NotNull AVAudioPCMBuffer outputBuffer, @NotNull @NotNull AVAudioPCMBuffer inputBuffer, @Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> outError)convertToBuffer:fromBuffer:error: Perform a simple conversion. That is, a conversion which does not involve codecs or sample rate conversion. The output buffer's frameCapacity should be at least at large as the inputBuffer's frameLength. If the conversion involves a codec or sample rate conversion, you instead must use convertToBuffer:error:withInputFromBlock:.- Parameters:
inputBuffer- The input buffer.outputBuffer- The output buffer.outError- An error if the conversion fails.- Returns:
- YES is returned on success, NO when an error has occurred.
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
dither
public boolean dither()
[@property] dither Setting YES will turn on dither, if dither makes sense in given the current formats and settings. Default value is NO.
-
downmix
public boolean downmix()
[@property] downmix If YES and channel remapping is necessary, then channels will be mixed as appropriate instead of remapped. Default value is NO.
-
hash_static
public static long hash_static()
-
init
public AVAudioConverter init()
-
initFromFormatToFormat
public AVAudioConverter initFromFormatToFormat(@NotNull @NotNull AVAudioFormat fromFormat, @NotNull @NotNull AVAudioFormat toFormat)
initFromFormat:toFormat: Initialize from input and output formats. Returns nil if the format conversion is not possible.- Parameters:
fromFormat- The input format.toFormat- The output format.
-
inputFormat
@NotNull public @NotNull AVAudioFormat inputFormat()
[@property] inputFormat The format of the input audio stream. (NB. AVAudioFormat includes the channel layout)
-
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)
-
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)
-
magicCookie
@Nullable public @Nullable NSData magicCookie()
[@property] magicCookie Decoders require some data in the form of a magicCookie in order to decode properly. Encoders will produce a magicCookie.
-
maximumOutputPacketSize
public long maximumOutputPacketSize()
[@property] maximumOutputPacketSize The maximum size of an output packet, in bytes. When encoding it is useful to know how large a packet can be in order to allocate a buffer to receive the output.
-
new_objc
public static AVAudioConverter new_objc()
-
outputFormat
@NotNull public @NotNull AVAudioFormat outputFormat()
[@property] outputFormat The format of the output audio stream. (NB. AVAudioFormat includes the channel layout)
-
primeInfo
public AVAudioConverterPrimeInfo primeInfo()
[@property] primeInfo Indicates the the number of priming frames.
-
primeMethod
public long primeMethod()
[@property] primeMethod Indicates the priming method to be used by the sample rate converter or decoder.
-
reset
public void reset()
reset Resets the converter so that a new stream may be converted.
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
sampleRateConverterAlgorithm
@Nullable public @Nullable java.lang.String sampleRateConverterAlgorithm()
[@property] sampleRateConverterAlgorithm An AVSampleRateConverterAlgorithmKey value as defined in AVAudioSettings.h.
-
sampleRateConverterQuality
public long sampleRateConverterQuality()
[@property] sampleRateConverterQuality An AVAudioQuality value as defined in AVAudioSettings.h.
-
setBitRate
public void setBitRate(long value)
[@property] bitRate bitRate in bits per second. Only applies when encoding.
-
setBitRateStrategy
public void setBitRateStrategy(@Nullable @Nullable java.lang.String value)[@property] bitRateStrategy When encoding, an AVEncoderBitRateStrategyKey value constant as defined in AVAudioSettings.h. Returns nil if not encoding.
-
setChannelMap
public void setChannelMap(@NotNull @NotNull NSArray<? extends NSNumber> value)[@property] channelMap An array of integers indicating from which input to derive each output. The array has size equal to the number of output channels. Each element's value is the input channel number, starting with zero, that is to be copied to that output. A negative value means that the output channel will have no source and will be silent. Setting a channel map overrides channel mapping due to any channel layouts in the input and output formats that may have been supplied.
-
setDither
public void setDither(boolean value)
[@property] dither Setting YES will turn on dither, if dither makes sense in given the current formats and settings. Default value is NO.
-
setDownmix
public void setDownmix(boolean value)
[@property] downmix If YES and channel remapping is necessary, then channels will be mixed as appropriate instead of remapped. Default value is NO.
-
setMagicCookie
public void setMagicCookie(@Nullable @Nullable NSData value)[@property] magicCookie Decoders require some data in the form of a magicCookie in order to decode properly. Encoders will produce a magicCookie.
-
setPrimeInfo
public void setPrimeInfo(AVAudioConverterPrimeInfo value)
[@property] primeInfo Indicates the the number of priming frames.
-
setPrimeMethod
public void setPrimeMethod(long value)
[@property] primeMethod Indicates the priming method to be used by the sample rate converter or decoder.
-
setSampleRateConverterAlgorithm
public void setSampleRateConverterAlgorithm(@Nullable @Nullable java.lang.String value)[@property] sampleRateConverterAlgorithm An AVSampleRateConverterAlgorithmKey value as defined in AVAudioSettings.h.
-
setSampleRateConverterQuality
public void setSampleRateConverterQuality(long value)
[@property] sampleRateConverterQuality An AVAudioQuality value as defined in AVAudioSettings.h.
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
version_static
public static long version_static()
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-