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

Grim::AIFFTrack Class Reference

#include <aifftrack.h>

Inheritance diagram for Grim::AIFFTrack:
Collaboration diagram for Grim::AIFFTrack:

List of all members.

Public Member Functions

 AIFFTrack (Audio::Mixer::SoundType soundType)
 ~AIFFTrack ()
bool openSound (const Common::String &filename, const Common::String &soundName, const Audio::Timestamp *start=nullptr) override
bool isPlaying () override
bool isStreamOpen ()
void setLooping (bool looping) override
bool isLooping () const override
bool play () override
Audio::Timestamp getPos () override

Private Attributes

bool _looping

Detailed Description

Definition at line 37 of file aifftrack.h.


Constructor & Destructor Documentation

Grim::AIFFTrack::AIFFTrack ( Audio::Mixer::SoundType  soundType  ) 

Definition at line 33 of file aifftrack.cpp.

Grim::AIFFTrack::~AIFFTrack (  ) 

Definition at line 42 of file aifftrack.cpp.


Member Function Documentation

Audio::Timestamp Grim::AIFFTrack::getPos (  )  [override, virtual]

Implements Grim::SoundTrack.

Definition at line 95 of file aifftrack.cpp.

bool Grim::AIFFTrack::isLooping (  )  const [inline, override, virtual]

Reimplemented from Grim::SoundTrack.

Definition at line 45 of file aifftrack.h.

bool Grim::AIFFTrack::isPlaying (  )  [override, virtual]

Implements Grim::SoundTrack.

Definition at line 88 of file aifftrack.cpp.

bool Grim::AIFFTrack::isStreamOpen (  )  [inline]

Definition at line 43 of file aifftrack.h.

bool Grim::AIFFTrack::openSound ( const Common::String filename,
const Common::String soundName,
const Audio::Timestamp start = nullptr 
) [override, virtual]

Implements Grim::SoundTrack.

Definition at line 50 of file aifftrack.cpp.

bool Grim::AIFFTrack::play (  )  [override, virtual]

Reimplemented from Grim::SoundTrack.

Definition at line 77 of file aifftrack.cpp.

void Grim::AIFFTrack::setLooping ( bool  looping  )  [override, virtual]

Reimplemented from Grim::SoundTrack.

Definition at line 68 of file aifftrack.cpp.


Member Data Documentation

bool Grim::AIFFTrack::_looping [private]

Definition at line 49 of file aifftrack.h.


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


Generated on Sat Mar 16 2019 05:05:58 for ResidualVM by doxygen 1.7.1
curved edge   curved edge