Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
nw4hbm::snd::detail::StrmPlayer::LoadCommand Class Reference

#include <StrmPlayer.h>

+ Collaboration diagram for nw4hbm::snd::detail::StrmPlayer::LoadCommand:

Public Member Functions

virtual void NotifyAsyncEnd (bool result)
 
void SetAdpcmLoopContext (int channelNum, u16 *predScale)
 
void * GetBuffer (int channelNum)
 

Static Public Member Functions

static u8 mMramBuf[LOAD_BUFFER_SIZEATTRIBUTE_ALIGN (32)
 

Public Attributes

ut::LinkListNode mLinkNode
 

Private Types

enum  Status { STATE_SETUP = 0 , STATE_INTERVAL }
 
typedef enum nw4hbm::snd::detail::StrmPlayer::LoadCommand::Status Status
 

Private Attributes

StrmPlayermPlayer
 
Status mStatus
 
s32 mStreamBlockIndex
 
s32 mBufferBlockIndex
 

Friends

class StrmPlayer
 

Member Typedef Documentation

◆ Status

Member Enumeration Documentation

◆ Status

Enumerator
STATE_SETUP 
STATE_INTERVAL 

Member Function Documentation

◆ ATTRIBUTE_ALIGN()

static u8 mMramBuf[LOAD_BUFFER_SIZE] nw4hbm::snd::detail::StrmPlayer::LoadCommand::ATTRIBUTE_ALIGN ( 32 )
static

◆ GetBuffer()

void * nw4hbm::snd::detail::StrmPlayer::LoadCommand::GetBuffer ( int channelNum)

◆ NotifyAsyncEnd()

virtual void nw4hbm::snd::detail::StrmPlayer::LoadCommand::NotifyAsyncEnd ( bool result)
virtual

◆ SetAdpcmLoopContext()

void nw4hbm::snd::detail::StrmPlayer::LoadCommand::SetAdpcmLoopContext ( int channelNum,
u16 * predScale )

Friends And Related Symbol Documentation

◆ StrmPlayer

friend class StrmPlayer
friend

Member Data Documentation

◆ mBufferBlockIndex

s32 nw4hbm::snd::detail::StrmPlayer::LoadCommand::mBufferBlockIndex
private

◆ mLinkNode

ut::LinkListNode nw4hbm::snd::detail::StrmPlayer::LoadCommand::mLinkNode

◆ mPlayer

StrmPlayer* nw4hbm::snd::detail::StrmPlayer::LoadCommand::mPlayer
private

◆ mStatus

Status nw4hbm::snd::detail::StrmPlayer::LoadCommand::mStatus
private

◆ mStreamBlockIndex

s32 nw4hbm::snd::detail::StrmPlayer::LoadCommand::mStreamBlockIndex
private

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