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

Audio::QuickTimeAudioStream Class Reference

A wrapper around QuickTimeAudioDecoder that implements the SeekableAudioStream API. More...

Inheritance diagram for Audio::QuickTimeAudioStream:
Collaboration diagram for Audio::QuickTimeAudioStream:

List of all members.

Public Member Functions

 QuickTimeAudioStream ()
 ~QuickTimeAudioStream ()
bool openFromFile (const Common::String &filename)
bool openFromStream (Common::SeekableReadStream *stream, DisposeAfterUse::Flag disposeFileHandle)
int readBuffer (int16 *buffer, const int numSamples)
bool isStereo () const
int getRate () const
bool endOfData () const
bool seek (const Timestamp &where)
Timestamp getLength () const

Detailed Description

A wrapper around QuickTimeAudioDecoder that implements the SeekableAudioStream API.

Definition at line 678 of file quicktime.cpp.


Constructor & Destructor Documentation

Audio::QuickTimeAudioStream::QuickTimeAudioStream (  )  [inline]

Definition at line 680 of file quicktime.cpp.

Audio::QuickTimeAudioStream::~QuickTimeAudioStream (  )  [inline]

Definition at line 681 of file quicktime.cpp.


Member Function Documentation

bool Audio::QuickTimeAudioStream::endOfData (  )  const [inline]

Definition at line 706 of file quicktime.cpp.

Timestamp Audio::QuickTimeAudioStream::getLength (  )  const [inline]

Definition at line 710 of file quicktime.cpp.

int Audio::QuickTimeAudioStream::getRate (  )  const [inline]

Definition at line 705 of file quicktime.cpp.

bool Audio::QuickTimeAudioStream::isStereo (  )  const [inline]

Definition at line 704 of file quicktime.cpp.

bool Audio::QuickTimeAudioStream::openFromFile ( const Common::String filename  )  [inline]

Definition at line 683 of file quicktime.cpp.

bool Audio::QuickTimeAudioStream::openFromStream ( Common::SeekableReadStream stream,
DisposeAfterUse::Flag  disposeFileHandle 
) [inline]

Definition at line 687 of file quicktime.cpp.

int Audio::QuickTimeAudioStream::readBuffer ( int16 buffer,
const int  numSamples 
) [inline]

Definition at line 692 of file quicktime.cpp.

bool Audio::QuickTimeAudioStream::seek ( const Timestamp where  )  [inline]

Definition at line 709 of file quicktime.cpp.


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


Generated on Sat Jul 13 2019 05:03:30 for ResidualVM by doxygen 1.7.1
curved edge   curved edge