CommonLibSSE (Parapets fork)
RE::BSXAudio2DataSrc Class Reference

#include <BSXAudio2DataSrc.h>

Inheritance diagram for RE::BSXAudio2DataSrc:
RE::BSAudioDataSrc< BSXAudio2DataSrc > RE::BSIntrusiveRefCounted

Classes

struct  StreamPacket
 

Public Member Functions

 ~BSXAudio2DataSrc () override
 
- Public Member Functions inherited from RE::BSAudioDataSrc< BSXAudio2DataSrc >
virtual ~BSAudioDataSrc ()
 
- Public Member Functions inherited from RE::BSIntrusiveRefCounted
std::uint32_t IncRef () const
 
std::uint32_t DecRef () const
 
 TES_HEAP_REDEFINE_NEW ()
 

Public Attributes

std::uint64_t unk18
 
WAVEFORMATEX format
 
std::uint16_t unk32
 
std::uint32_t unk34
 
std::uint32_t unk38
 
std::uint32_t unk3C
 
std::uint32_t unk40
 
std::uint32_t unk44
 
std::uint64_t unk48
 
std::uint64_t unk50
 
std::uint64_t unk58
 
std::uint32_t unk60
 
std::uint32_t sourceBytes
 
std::uint32_t unk68
 
std::uint32_t unk6C
 
std::uint64_t unk70
 
std::uint32_t unk78
 
std::byte pad7C [4]
 
std::uint64_t unk80
 
std::uint32_t unk88
 
std::uint32_t pad8C
 
std::uint64_t unk90
 
std::uint32_t unk98
 
std::uint32_t unk9C
 
std::uint64_t unkA0
 
std::uint32_t * decodedPacketCumulativeBytes
 
std::uint32_t audioBytes
 
std::byte padB4 [4]
 
std::byte * audioData
 
- Public Attributes inherited from RE::BSAudioDataSrc< BSXAudio2DataSrc >
std::uint32_t flags
 
BSResource::StreamBasestream
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BSXAudio2DataSrc
 

Additional Inherited Members

- Protected Attributes inherited from RE::BSIntrusiveRefCounted
volatile std::uint32_t _refCount { 0 }
 

Constructor & Destructor Documentation

◆ ~BSXAudio2DataSrc()

RE::BSXAudio2DataSrc::~BSXAudio2DataSrc ( )
override

Member Data Documentation

◆ audioBytes

std::uint32_t RE::BSXAudio2DataSrc::audioBytes

◆ audioData

std::byte* RE::BSXAudio2DataSrc::audioData

◆ decodedPacketCumulativeBytes

std::uint32_t* RE::BSXAudio2DataSrc::decodedPacketCumulativeBytes

◆ format

WAVEFORMATEX RE::BSXAudio2DataSrc::format

◆ pad7C

std::byte RE::BSXAudio2DataSrc::pad7C[4]

◆ pad8C

std::uint32_t RE::BSXAudio2DataSrc::pad8C

◆ padB4

std::byte RE::BSXAudio2DataSrc::padB4[4]

◆ RTTI

constexpr auto RE::BSXAudio2DataSrc::RTTI = RTTI_BSXAudio2DataSrc
inlinestaticconstexpr

◆ sourceBytes

std::uint32_t RE::BSXAudio2DataSrc::sourceBytes

◆ unk18

std::uint64_t RE::BSXAudio2DataSrc::unk18

◆ unk32

std::uint16_t RE::BSXAudio2DataSrc::unk32

◆ unk34

std::uint32_t RE::BSXAudio2DataSrc::unk34

◆ unk38

std::uint32_t RE::BSXAudio2DataSrc::unk38

◆ unk3C

std::uint32_t RE::BSXAudio2DataSrc::unk3C

◆ unk40

std::uint32_t RE::BSXAudio2DataSrc::unk40

◆ unk44

std::uint32_t RE::BSXAudio2DataSrc::unk44

◆ unk48

std::uint64_t RE::BSXAudio2DataSrc::unk48

◆ unk50

std::uint64_t RE::BSXAudio2DataSrc::unk50

◆ unk58

std::uint64_t RE::BSXAudio2DataSrc::unk58

◆ unk60

std::uint32_t RE::BSXAudio2DataSrc::unk60

◆ unk68

std::uint32_t RE::BSXAudio2DataSrc::unk68

◆ unk6C

std::uint32_t RE::BSXAudio2DataSrc::unk6C

◆ unk70

std::uint64_t RE::BSXAudio2DataSrc::unk70

◆ unk78

std::uint32_t RE::BSXAudio2DataSrc::unk78

◆ unk80

std::uint64_t RE::BSXAudio2DataSrc::unk80

◆ unk88

std::uint32_t RE::BSXAudio2DataSrc::unk88

◆ unk90

std::uint64_t RE::BSXAudio2DataSrc::unk90

◆ unk98

std::uint32_t RE::BSXAudio2DataSrc::unk98

◆ unk9C

std::uint32_t RE::BSXAudio2DataSrc::unk9C

◆ unkA0

std::uint64_t RE::BSXAudio2DataSrc::unkA0

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