|
| ~Audio () override |
|
| Audio () |
|
| Audio (const Str_8 &filePath) |
|
| Audio (const Str_8 &filePath, DataType type) |
|
| Audio (Str_8 id, UInt_64 sampleRate, DataType dataType, UInt_8 channels, UInt_64 frames, const Byte *data) |
|
| Audio (Str_8 id, UInt_64 sampleRate, DataType dataType, UInt_8 channels, const Serializer< UInt_64 > &data) |
|
| Audio (Str_8 id, UInt_64 sampleRate, DataType dataType, UInt_8 channels, const Vector< Byte > &data) |
|
| Audio (Str_8 id, UInt_64 sampleRate, DataType dataType, UInt_8 channels, const Array< Byte > &data) |
|
| Audio (Str_8 id, UInt_64 sampleRate, DataType dataType, UInt_8 channels, UInt_64 frames) |
|
| Audio (Audio &&audio) noexcept |
|
| Audio (const Audio &audio) |
|
Audio & | operator= (Audio &&audio) noexcept |
|
Audio & | operator= (const Audio &audio) |
|
| operator const Byte * () const |
|
| operator Byte * () |
|
void | Release () override |
|
UInt_64 | GetSampleRate () const |
|
DataType | GetDataType () const |
|
UInt_8 | GetByteDepth () const |
|
UInt_8 | GetBitDepth () const |
|
UInt_8 | GetChannels () const |
|
UInt_64 | GetFrameCount () const |
|
UInt_64 | GetSampleCount () const |
|
UInt_8 | GetFrameSize () const |
|
UInt_64 | GetSize () const |
|
float | GetLength () const |
|
Byte * | GetFrame (UInt_64 frameIndex) const |
|
Array< Byte > | FrameAsMono (UInt_64 frameIndex) const |
|
Array< Byte > | FrameAsStereo (UInt_64 frameIndex) const |
|
Array< Byte > | FrameAsFive_One (UInt_64 frameIndex) const |
|
Array< Byte > | FrameAsSeven_One (UInt_64 frameIndex) const |
|
SInt_8 | SampleAsSInt_8 (UInt_64 sampleIndex) const |
|
SInt_16 | SampleAsSInt_16 (UInt_64 sampleIndex) const |
|
float | SampleAsFloat (UInt_64 sampleIndex) const |
|
SInt_32 | SampleAsSInt_32 (UInt_64 sampleIndex) const |
|
SInt_64 | SampleAsSInt_64 (UInt_64 sampleIndex) const |
|
SInt_8 | PeakAsSInt_8 () const |
|
SInt_16 | PeakAsSInt_16 () const |
|
float | PeakAsFloat () const |
|
SInt_32 | PeakAsSInt_32 () const |
|
SInt_64 | PeakAsSInt_64 () const |
|
void | SetPeak (UInt_64 size, const Byte *newPeak) |
|
const Byte * | GetPeak () const |
|
void | ToDataType (DataType newDataType) |
|
Audio | GetAsDataType (DataType newDataType) const |
|
void | ToChannels (UInt_8 newChannels) |
|
Audio | GetAsChannels (UInt_8 newChannels) const |
|
bool | Export (const Str_8 &filePath) const |
|
| Resource () |
|
| Resource (ehs::Str_8 id) |
|
| Resource (Resource &&rsrc) noexcept |
|
| Resource (const Resource &rsrc) |
|
Resource & | operator= (Resource &&rsrc) noexcept |
|
Resource & | operator= (const Resource &rsrc) |
|
bool | operator== (ehs::UInt_64 otherHashId) const |
|
bool | operator!= (ehs::UInt_64 otherHashId) const |
|
void | SetId (ehs::Str_8 newId) |
|
ehs::UInt_64 | GetHashId () const |
|
ehs::Str_8 | GetId () const |
|
virtual bool | IsValid () const |
|
Resource * | Clone () const override |
|
virtual | ~BaseObj () |
|
| BaseObj () |
|
| BaseObj (BaseObj &&base) noexcept |
|
| BaseObj (const BaseObj &base) |
|
BaseObj & | operator= (BaseObj &&base) noexcept |
|
BaseObj & | operator= (const BaseObj &base) |
|
bool | operator== (const BaseObj &base) const |
|
bool | operator!= (const BaseObj &base) const |
|
const Type * | GetHierarchy () const |
|
UInt_64 | GetHierarchySize () const |
|
bool | HasType (UInt_64 typeHashId) const |
|
bool | HasType (const Char_8 *typeId) const |
|
Type | GetType () const |
|
UInt_64 | GetTypeIdSize () const |
|
const Char_8 * | GetTypeId () const |
|
UInt_64 | GetTypeHashId () const |
|