LMMS
Loading...
Searching...
No Matches
juce::AudioData::Int32 Class Reference

#include <juce_AudioDataConverters.h>

Inheritance diagram for juce::AudioData::Int32:
juce::AudioData::Int24in32

Public Types

enum  { bytesPerSample = 4 , maxValue = 0x7fffffff , resolution = 1 , isFloat = 0 }

Public Member Functions

 Int32 (void *d) noexcept
void advance () noexcept
void skip (int numSamples) noexcept
float getAsFloatLE () const noexcept
float getAsFloatBE () const noexcept
void setAsFloatLE (float newValue) noexcept
void setAsFloatBE (float newValue) noexcept
int32 getAsInt32LE () const noexcept
int32 getAsInt32BE () const noexcept
void setAsInt32LE (int32 newValue) noexcept
void setAsInt32BE (int32 newValue) noexcept
void clear () noexcept
void clearMultiple (int num) noexcept
template<class SourceType>
void copyFromLE (SourceType &source) noexcept
template<class SourceType>
void copyFromBE (SourceType &source) noexcept
void copyFromSameType (Int32 &source) noexcept

Public Attributes

uint32data

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
bytesPerSample 
maxValue 
resolution 
isFloat 

Constructor & Destructor Documentation

◆ Int32()

juce::AudioData::Int32::Int32 ( void * d)
inlinenoexcept

Member Function Documentation

◆ advance()

void juce::AudioData::Int32::advance ( )
inlinenoexcept

◆ clear()

void juce::AudioData::Int32::clear ( )
inlinenoexcept

◆ clearMultiple()

void juce::AudioData::Int32::clearMultiple ( int num)
inlinenoexcept

◆ copyFromBE()

template<class SourceType>
void juce::AudioData::Int32::copyFromBE ( SourceType & source)
inlinenoexcept

◆ copyFromLE()

template<class SourceType>
void juce::AudioData::Int32::copyFromLE ( SourceType & source)
inlinenoexcept

◆ copyFromSameType()

void juce::AudioData::Int32::copyFromSameType ( Int32 & source)
inlinenoexcept

◆ getAsFloatBE()

float juce::AudioData::Int32::getAsFloatBE ( ) const
inlinenoexcept

◆ getAsFloatLE()

float juce::AudioData::Int32::getAsFloatLE ( ) const
inlinenoexcept

◆ getAsInt32BE()

int32 juce::AudioData::Int32::getAsInt32BE ( ) const
inlinenoexcept

◆ getAsInt32LE()

int32 juce::AudioData::Int32::getAsInt32LE ( ) const
inlinenoexcept

◆ setAsFloatBE()

void juce::AudioData::Int32::setAsFloatBE ( float newValue)
inlinenoexcept

◆ setAsFloatLE()

void juce::AudioData::Int32::setAsFloatLE ( float newValue)
inlinenoexcept

◆ setAsInt32BE()

void juce::AudioData::Int32::setAsInt32BE ( int32 newValue)
inlinenoexcept

◆ setAsInt32LE()

void juce::AudioData::Int32::setAsInt32LE ( int32 newValue)
inlinenoexcept

◆ skip()

void juce::AudioData::Int32::skip ( int numSamples)
inlinenoexcept

Member Data Documentation

◆ data

uint32* juce::AudioData::Int32::data

The documentation for this class was generated from the following file: