ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Video::SmackerDecoder::SmackerAudioTrack Class Reference

Inheritance diagram for Video::SmackerDecoder::SmackerAudioTrack:
Collaboration diagram for Video::SmackerDecoder::SmackerAudioTrack:

List of all members.

Public Member Functions

 SmackerAudioTrack (const AudioInfo &audioInfo, Audio::Mixer::SoundType soundType)
 ~SmackerAudioTrack ()
bool isRewindable () const
bool rewind ()
void queueCompressedBuffer (byte *buffer, uint32 bufferSize, uint32 unpackedSize)
void queuePCM (byte *buffer, uint32 bufferSize)

Protected Member Functions

Audio::AudioStreamgetAudioStream () const

Private Attributes

AudioInfo _audioInfo

Detailed Description

Definition at line 163 of file smk_decoder.h.

Constructor & Destructor Documentation

Video::SmackerDecoder::SmackerAudioTrack::SmackerAudioTrack ( const AudioInfo audioInfo,
Audio::Mixer::SoundType  soundType 

Definition at line 759 of file smk_decoder.cpp.

Video::SmackerDecoder::SmackerAudioTrack::~SmackerAudioTrack (  ) 

Definition at line 765 of file smk_decoder.cpp.

Member Function Documentation

Audio::AudioStream * Video::SmackerDecoder::SmackerAudioTrack::getAudioStream (  )  const [protected]

Definition at line 775 of file smk_decoder.cpp.

bool Video::SmackerDecoder::SmackerAudioTrack::isRewindable (  )  const [inline]

Definition at line 168 of file smk_decoder.h.

void Video::SmackerDecoder::SmackerAudioTrack::queueCompressedBuffer ( byte buffer,
uint32  bufferSize,
uint32  unpackedSize 

Definition at line 779 of file smk_decoder.cpp.

void Video::SmackerDecoder::SmackerAudioTrack::queuePCM ( byte buffer,
uint32  bufferSize 

Definition at line 861 of file smk_decoder.cpp.

bool Video::SmackerDecoder::SmackerAudioTrack::rewind (  ) 

Definition at line 769 of file smk_decoder.cpp.

Member Data Documentation

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

Generated on Sat Sep 19 2020 05:06:23 for ResidualVM by doxygen 1.7.1
curved edge   curved edge