Class ScheduledAudioSlice


  • public final class ScheduledAudioSlice
    extends org.moe.natj.c.StructObject
    • Constructor Detail

      • ScheduledAudioSlice

        public ScheduledAudioSlice()
      • ScheduledAudioSlice

        protected ScheduledAudioSlice​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • mCompletionProcUserData

        @NotNull
        public @NotNull org.moe.natj.general.ptr.VoidPtr mCompletionProcUserData()
      • setMCompletionProcUserData

        public void setMCompletionProcUserData​(@NotNull
                                               @NotNull org.moe.natj.general.ptr.VoidPtr value)
      • mFlags

        public int mFlags()
      • setMFlags

        public void setMFlags​(int value)
      • mReserved

        public int mReserved()
        must be 0
      • setMReserved

        public void setMReserved​(int value)
        must be 0
      • mReserved2

        @Nullable
        public @Nullable org.moe.natj.general.ptr.VoidPtr mReserved2()
        for internal use
      • setMReserved2

        public void setMReserved2​(@Nullable
                                  @Nullable org.moe.natj.general.ptr.VoidPtr value)
        for internal use
      • mNumberFrames

        public int mNumberFrames()
        must be consistent with byte count of mBufferList
      • setMNumberFrames

        public void setMNumberFrames​(int value)
        must be consistent with byte count of mBufferList
      • mBufferList

        @NotNull
        public @NotNull AudioBufferList mBufferList()
        must contain deinterleaved Float32
      • setMBufferList

        public void setMBufferList​(@NotNull
                                   @NotNull AudioBufferList value)
        must contain deinterleaved Float32