Class bSound


  • public class bSound
    extends CFacade
    Generated facet for DNA struct type 'bSound'.

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

        public static final int __DNA__SDNA_INDEX
        This is the sdna index of the struct bSound.

        It is required when allocating a new block to store data for bSound.

        See Also:
        StructDNA, BlockTable, Constant Field Values
      • __DNA__FIELD__id

        public static final long[] __DNA__FIELD__id
        Field descriptor (offset) for struct member 'id'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         bSound bsound = ...;
         CPointer<Object> p = bsound.__dna__addressof(bSound.__DNA__FIELD__id);
         CPointer<ID> p_id = p.cast(new Class[]{ID.class});
         

        Metadata

        • Field: 'id'
        • Signature: 'ID'
        • Actual Size (32bit/64bit): 152/192
      • __DNA__FIELD__name

        public static final long[] __DNA__FIELD__name
        Field descriptor (offset) for struct member 'name'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         bSound bsound = ...;
         CPointer<Object> p = bsound.__dna__addressof(bSound.__DNA__FIELD__name);
         CPointer<CArrayFacade<Byte>> p_name = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'name'
        • Signature: 'char[1024]'
        • Actual Size (32bit/64bit): 1024/1024
      • __DNA__FIELD__packedfile

        public static final long[] __DNA__FIELD__packedfile
        Field descriptor (offset) for struct member 'packedfile'.

        Field Documentation

        Blender Source Code

        The packed file.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         bSound bsound = ...;
         CPointer<Object> p = bsound.__dna__addressof(bSound.__DNA__FIELD__packedfile);
         CPointer<CPointer<PackedFile>> p_packedfile = p.cast(new Class[]{CPointer.class, PackedFile.class});
         

        Metadata

        • Field: 'packedfile'
        • Signature: 'PackedFile*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__handle

        public static final long[] __DNA__FIELD__handle
        Field descriptor (offset) for struct member 'handle'.

        Field Documentation

        Blender Source Code

        The handle for audaspace.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         bSound bsound = ...;
         CPointer<Object> p = bsound.__dna__addressof(bSound.__DNA__FIELD__handle);
         CPointer<CPointer<Object>> p_handle = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'handle'
        • Signature: 'void*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__newpackedfile

        public static final long[] __DNA__FIELD__newpackedfile
        Field descriptor (offset) for struct member 'newpackedfile'.

        Field Documentation

        Blender Source Code

        Deprecated; used for loading pre 2.5 files.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         bSound bsound = ...;
         CPointer<Object> p = bsound.__dna__addressof(bSound.__DNA__FIELD__newpackedfile);
         CPointer<CPointer<PackedFile>> p_newpackedfile = p.cast(new Class[]{CPointer.class, PackedFile.class});
         

        Metadata

        • Field: 'newpackedfile'
        • Signature: 'PackedFile*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__ipo

        public static final long[] __DNA__FIELD__ipo
        Field descriptor (offset) for struct member 'ipo'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         bSound bsound = ...;
         CPointer<Object> p = bsound.__dna__addressof(bSound.__DNA__FIELD__ipo);
         CPointer<CPointer<Ipo>> p_ipo = p.cast(new Class[]{CPointer.class, Ipo.class});
         

        Metadata

        • Field: 'ipo'
        • Signature: 'Ipo*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__volume

        public static final long[] __DNA__FIELD__volume
        Field descriptor (offset) for struct member 'volume'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         bSound bsound = ...;
         CPointer<Object> p = bsound.__dna__addressof(bSound.__DNA__FIELD__volume);
         CPointer<Float> p_volume = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'volume'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__attenuation

        public static final long[] __DNA__FIELD__attenuation
        Field descriptor (offset) for struct member 'attenuation'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         bSound bsound = ...;
         CPointer<Object> p = bsound.__dna__addressof(bSound.__DNA__FIELD__attenuation);
         CPointer<Float> p_attenuation = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'attenuation'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__pitch

        public static final long[] __DNA__FIELD__pitch
        Field descriptor (offset) for struct member 'pitch'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         bSound bsound = ...;
         CPointer<Object> p = bsound.__dna__addressof(bSound.__DNA__FIELD__pitch);
         CPointer<Float> p_pitch = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'pitch'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__min_gain

        public static final long[] __DNA__FIELD__min_gain
        Field descriptor (offset) for struct member 'min_gain'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         bSound bsound = ...;
         CPointer<Object> p = bsound.__dna__addressof(bSound.__DNA__FIELD__min_gain);
         CPointer<Float> p_min_gain = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'min_gain'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__max_gain

        public static final long[] __DNA__FIELD__max_gain
        Field descriptor (offset) for struct member 'max_gain'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         bSound bsound = ...;
         CPointer<Object> p = bsound.__dna__addressof(bSound.__DNA__FIELD__max_gain);
         CPointer<Float> p_max_gain = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'max_gain'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__distance

        public static final long[] __DNA__FIELD__distance
        Field descriptor (offset) for struct member 'distance'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         bSound bsound = ...;
         CPointer<Object> p = bsound.__dna__addressof(bSound.__DNA__FIELD__distance);
         CPointer<Float> p_distance = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'distance'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__flags

        public static final long[] __DNA__FIELD__flags
        Field descriptor (offset) for struct member 'flags'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         bSound bsound = ...;
         CPointer<Object> p = bsound.__dna__addressof(bSound.__DNA__FIELD__flags);
         CPointer<Short> p_flags = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'flags'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__tags

        public static final long[] __DNA__FIELD__tags
        Field descriptor (offset) for struct member 'tags'.

        Field Documentation

        Blender Source Code

        Runtime only, always reset in readfile.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         bSound bsound = ...;
         CPointer<Object> p = bsound.__dna__addressof(bSound.__DNA__FIELD__tags);
         CPointer<Short> p_tags = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'tags'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD___pad

        public static final long[] __DNA__FIELD___pad
        Field descriptor (offset) for struct member '_pad'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         bSound bsound = ...;
         CPointer<Object> p = bsound.__dna__addressof(bSound.__DNA__FIELD___pad);
         CPointer<CArrayFacade<Byte>> p__pad = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad'
        • Signature: 'char[4]'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__offset_time

        public static final long[] __DNA__FIELD__offset_time
        Field descriptor (offset) for struct member 'offset_time'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         bSound bsound = ...;
         CPointer<Object> p = bsound.__dna__addressof(bSound.__DNA__FIELD__offset_time);
         CPointer<Double> p_offset_time = p.cast(new Class[]{Double.class});
         

        Metadata

        • Field: 'offset_time'
        • Signature: 'double'
        • Actual Size (32bit/64bit): 8/8
      • __DNA__FIELD__cache

        public static final long[] __DNA__FIELD__cache
        Field descriptor (offset) for struct member 'cache'.

        Field Documentation

        Blender Source Code

        int type; struct bSound *child_sound;

        Unused currently. The audaspace handle for cache.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         bSound bsound = ...;
         CPointer<Object> p = bsound.__dna__addressof(bSound.__DNA__FIELD__cache);
         CPointer<CPointer<Object>> p_cache = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'cache'
        • Signature: 'void*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__waveform

        public static final long[] __DNA__FIELD__waveform
        Field descriptor (offset) for struct member 'waveform'.

        Field Documentation

        Blender Source Code

        Waveform display data.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         bSound bsound = ...;
         CPointer<Object> p = bsound.__dna__addressof(bSound.__DNA__FIELD__waveform);
         CPointer<CPointer<Object>> p_waveform = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'waveform'
        • Signature: 'void*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__playback_handle

        public static final long[] __DNA__FIELD__playback_handle
        Field descriptor (offset) for struct member 'playback_handle'.

        Field Documentation

        Blender Source Code

        The audaspace handle that should actually be played back. Should be cache if cache != NULL; otherwise its handle

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         bSound bsound = ...;
         CPointer<Object> p = bsound.__dna__addressof(bSound.__DNA__FIELD__playback_handle);
         CPointer<CPointer<Object>> p_playback_handle = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'playback_handle'
        • Signature: 'void*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__spinlock

        public static final long[] __DNA__FIELD__spinlock
        Field descriptor (offset) for struct member 'spinlock'.

        Field Documentation

        Blender Source Code

        Spin-lock for asynchronous loading of sounds.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         bSound bsound = ...;
         CPointer<Object> p = bsound.__dna__addressof(bSound.__DNA__FIELD__spinlock);
         CPointer<CPointer<Object>> p_spinlock = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'spinlock'
        • Signature: 'void*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__audio_channels

        public static final long[] __DNA__FIELD__audio_channels
        Field descriptor (offset) for struct member 'audio_channels'.

        Field Documentation

        Blender Source Code

        XXX unused currently (SOUND_TYPE_LIMITER) float start, end; Description of Audio channels, as of #eSoundChannels.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         bSound bsound = ...;
         CPointer<Object> p = bsound.__dna__addressof(bSound.__DNA__FIELD__audio_channels);
         CPointer<Integer> p_audio_channels = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'audio_channels'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__samplerate

        public static final long[] __DNA__FIELD__samplerate
        Field descriptor (offset) for struct member 'samplerate'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         bSound bsound = ...;
         CPointer<Object> p = bsound.__dna__addressof(bSound.__DNA__FIELD__samplerate);
         CPointer<Integer> p_samplerate = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'samplerate'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
    • Constructor Detail

      • bSound

        public bSound​(long __address,
                      Block __block,
                      BlockTable __blockTable)
      • bSound

        protected bSound​(bSound that)
    • Method Detail

      • getId

        public ID getId()
                 throws java.io.IOException
        Get method for struct member 'id'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__id
      • setId

        public void setId​(ID id)
                   throws java.io.IOException
        Set method for struct member 'id'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__id
      • getName

        public CArrayFacade<java.lang.Byte> getName()
                                             throws java.io.IOException
        Get method for struct member 'name'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__name
      • setName

        public void setName​(CArrayFacade<java.lang.Byte> name)
                     throws java.io.IOException
        Set method for struct member 'name'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__name
      • getPackedfile

        public CPointer<PackedFile> getPackedfile()
                                           throws java.io.IOException
        Get method for struct member 'packedfile'.

        Field Documentation

        Blender Source Code

        The packed file.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__packedfile
      • setPackedfile

        public void setPackedfile​(CPointer<PackedFile> packedfile)
                           throws java.io.IOException
        Set method for struct member 'packedfile'.

        Field Documentation

        Blender Source Code

        The packed file.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__packedfile
      • getHandle

        public CPointer<java.lang.Object> getHandle()
                                             throws java.io.IOException
        Get method for struct member 'handle'.

        Field Documentation

        Blender Source Code

        The handle for audaspace.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__handle
      • setHandle

        public void setHandle​(CPointer<java.lang.Object> handle)
                       throws java.io.IOException
        Set method for struct member 'handle'.

        Field Documentation

        Blender Source Code

        The handle for audaspace.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__handle
      • getNewpackedfile

        public CPointer<PackedFile> getNewpackedfile()
                                              throws java.io.IOException
        Get method for struct member 'newpackedfile'.

        Field Documentation

        Blender Source Code

        Deprecated; used for loading pre 2.5 files.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__newpackedfile
      • setNewpackedfile

        public void setNewpackedfile​(CPointer<PackedFile> newpackedfile)
                              throws java.io.IOException
        Set method for struct member 'newpackedfile'.

        Field Documentation

        Blender Source Code

        Deprecated; used for loading pre 2.5 files.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__newpackedfile
      • getIpo

        public CPointer<Ipo> getIpo()
                             throws java.io.IOException
        Get method for struct member 'ipo'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ipo
      • setIpo

        public void setIpo​(CPointer<Ipo> ipo)
                    throws java.io.IOException
        Set method for struct member 'ipo'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ipo
      • getVolume

        public float getVolume()
                        throws java.io.IOException
        Get method for struct member 'volume'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__volume
      • setVolume

        public void setVolume​(float volume)
                       throws java.io.IOException
        Set method for struct member 'volume'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__volume
      • getAttenuation

        public float getAttenuation()
                             throws java.io.IOException
        Get method for struct member 'attenuation'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__attenuation
      • setAttenuation

        public void setAttenuation​(float attenuation)
                            throws java.io.IOException
        Set method for struct member 'attenuation'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__attenuation
      • getPitch

        public float getPitch()
                       throws java.io.IOException
        Get method for struct member 'pitch'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pitch
      • setPitch

        public void setPitch​(float pitch)
                      throws java.io.IOException
        Set method for struct member 'pitch'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pitch
      • getMin_gain

        public float getMin_gain()
                          throws java.io.IOException
        Get method for struct member 'min_gain'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__min_gain
      • setMin_gain

        public void setMin_gain​(float min_gain)
                         throws java.io.IOException
        Set method for struct member 'min_gain'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__min_gain
      • getMax_gain

        public float getMax_gain()
                          throws java.io.IOException
        Get method for struct member 'max_gain'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__max_gain
      • setMax_gain

        public void setMax_gain​(float max_gain)
                         throws java.io.IOException
        Set method for struct member 'max_gain'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__max_gain
      • getDistance

        public float getDistance()
                          throws java.io.IOException
        Get method for struct member 'distance'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__distance
      • setDistance

        public void setDistance​(float distance)
                         throws java.io.IOException
        Set method for struct member 'distance'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__distance
      • getFlags

        public short getFlags()
                       throws java.io.IOException
        Get method for struct member 'flags'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flags
      • setFlags

        public void setFlags​(short flags)
                      throws java.io.IOException
        Set method for struct member 'flags'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flags
      • getTags

        public short getTags()
                      throws java.io.IOException
        Get method for struct member 'tags'.

        Field Documentation

        Blender Source Code

        Runtime only, always reset in readfile.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tags
      • setTags

        public void setTags​(short tags)
                     throws java.io.IOException
        Set method for struct member 'tags'.

        Field Documentation

        Blender Source Code

        Runtime only, always reset in readfile.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tags
      • get_pad

        public CArrayFacade<java.lang.Byte> get_pad()
                                             throws java.io.IOException
        Get method for struct member '_pad'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad
      • set_pad

        public void set_pad​(CArrayFacade<java.lang.Byte> _pad)
                     throws java.io.IOException
        Set method for struct member '_pad'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad
      • getOffset_time

        public double getOffset_time()
                              throws java.io.IOException
        Get method for struct member 'offset_time'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__offset_time
      • setOffset_time

        public void setOffset_time​(double offset_time)
                            throws java.io.IOException
        Set method for struct member 'offset_time'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__offset_time
      • getCache

        public CPointer<java.lang.Object> getCache()
                                            throws java.io.IOException
        Get method for struct member 'cache'.

        Field Documentation

        Blender Source Code

        int type; struct bSound *child_sound;

        Unused currently. The audaspace handle for cache.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cache
      • setCache

        public void setCache​(CPointer<java.lang.Object> cache)
                      throws java.io.IOException
        Set method for struct member 'cache'.

        Field Documentation

        Blender Source Code

        int type; struct bSound *child_sound;

        Unused currently. The audaspace handle for cache.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cache
      • getWaveform

        public CPointer<java.lang.Object> getWaveform()
                                               throws java.io.IOException
        Get method for struct member 'waveform'.

        Field Documentation

        Blender Source Code

        Waveform display data.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__waveform
      • setWaveform

        public void setWaveform​(CPointer<java.lang.Object> waveform)
                         throws java.io.IOException
        Set method for struct member 'waveform'.

        Field Documentation

        Blender Source Code

        Waveform display data.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__waveform
      • getPlayback_handle

        public CPointer<java.lang.Object> getPlayback_handle()
                                                      throws java.io.IOException
        Get method for struct member 'playback_handle'.

        Field Documentation

        Blender Source Code

        The audaspace handle that should actually be played back. Should be cache if cache != NULL; otherwise its handle

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__playback_handle
      • setPlayback_handle

        public void setPlayback_handle​(CPointer<java.lang.Object> playback_handle)
                                throws java.io.IOException
        Set method for struct member 'playback_handle'.

        Field Documentation

        Blender Source Code

        The audaspace handle that should actually be played back. Should be cache if cache != NULL; otherwise its handle

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__playback_handle
      • getSpinlock

        public CPointer<java.lang.Object> getSpinlock()
                                               throws java.io.IOException
        Get method for struct member 'spinlock'.

        Field Documentation

        Blender Source Code

        Spin-lock for asynchronous loading of sounds.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__spinlock
      • setSpinlock

        public void setSpinlock​(CPointer<java.lang.Object> spinlock)
                         throws java.io.IOException
        Set method for struct member 'spinlock'.

        Field Documentation

        Blender Source Code

        Spin-lock for asynchronous loading of sounds.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__spinlock
      • getAudio_channels

        public int getAudio_channels()
                              throws java.io.IOException
        Get method for struct member 'audio_channels'.

        Field Documentation

        Blender Source Code

        XXX unused currently (SOUND_TYPE_LIMITER) float start, end; Description of Audio channels, as of #eSoundChannels.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__audio_channels
      • setAudio_channels

        public void setAudio_channels​(int audio_channels)
                               throws java.io.IOException
        Set method for struct member 'audio_channels'.

        Field Documentation

        Blender Source Code

        XXX unused currently (SOUND_TYPE_LIMITER) float start, end; Description of Audio channels, as of #eSoundChannels.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__audio_channels
      • getSamplerate

        public int getSamplerate()
                          throws java.io.IOException
        Get method for struct member 'samplerate'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__samplerate
      • setSamplerate

        public void setSamplerate​(int samplerate)
                           throws java.io.IOException
        Set method for struct member 'samplerate'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__samplerate
      • __io__addressof

        public CPointer<bSound> __io__addressof()
        Instantiates a pointer on this instance.