OpenShot Audio Library | OpenShotAudio  0.3.2
juce::AudioData::Int24in32 Class Reference

#include <juce_AudioDataConverters.h>

Inherits juce::AudioData::Int32.

Public Types

enum  { bytesPerSample = 4 , maxValue = 0x7fffff , resolution = (1 << 8) , isFloat = 0 }
 

Public Member Functions

 Int24in32 (void *d) 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
 
template<class SourceType >
void copyFromLE (SourceType &source) noexcept
 
template<class SourceType >
void copyFromBE (SourceType &source) noexcept
 
void copyFromSameType (Int24in32 &source) noexcept
 

Detailed Description

A 32-bit integer type, of which only the bottom 24 bits are used.

Definition at line 224 of file juce_AudioDataConverters.h.


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