openshot-audio  0.1.7
Public Types | Public Member Functions | Public Attributes | List of all members
juce::AudioData::Int8 Class Reference

#include <juce_audio_basics.h>

Public Types

enum  { bytesPerSample = 1, maxValue = 0x7f, resolution = (1 << 24), isFloat = 0 }
 

Public Member Functions

 Int8 (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 (int newValue) noexcept
 
void setAsInt32BE (int 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 (Int8 &source) noexcept
 

Public Attributes

int8data
 

Member Enumeration Documentation

anonymous enum
Enumerator
bytesPerSample 
maxValue 
resolution 
isFloat 

Constructor & Destructor Documentation

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

Member Function Documentation

void juce::AudioData::Int8::advance ( )
inlinenoexcept
void juce::AudioData::Int8::clear ( )
inlinenoexcept
void juce::AudioData::Int8::clearMultiple ( int  num)
inlinenoexcept
template<class SourceType >
void juce::AudioData::Int8::copyFromBE ( SourceType &  source)
inlinenoexcept
template<class SourceType >
void juce::AudioData::Int8::copyFromLE ( SourceType &  source)
inlinenoexcept
void juce::AudioData::Int8::copyFromSameType ( Int8 source)
inlinenoexcept
float juce::AudioData::Int8::getAsFloatBE ( ) const
inlinenoexcept
float juce::AudioData::Int8::getAsFloatLE ( ) const
inlinenoexcept
int32 juce::AudioData::Int8::getAsInt32BE ( ) const
inlinenoexcept
int32 juce::AudioData::Int8::getAsInt32LE ( ) const
inlinenoexcept
void juce::AudioData::Int8::setAsFloatBE ( float  newValue)
inlinenoexcept
void juce::AudioData::Int8::setAsFloatLE ( float  newValue)
inlinenoexcept
void juce::AudioData::Int8::setAsInt32BE ( int  newValue)
inlinenoexcept
void juce::AudioData::Int8::setAsInt32LE ( int  newValue)
inlinenoexcept
void juce::AudioData::Int8::skip ( int  numSamples)
inlinenoexcept

Member Data Documentation

int8* juce::AudioData::Int8::data

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