OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Public Attributes | Private Member Functions | List of all members
MWSound::MovieAudioDecoder Class Reference
Inheritance diagram for MWSound::MovieAudioDecoder:
Collaboration diagram for MWSound::MovieAudioDecoder:

Public Member Functions

 MovieAudioDecoder (Video::VideoState *videoState)
 
size_t getSampleOffset ()
 
std::string getStreamName ()
 
 ~MovieAudioDecoder ()
 

Public Attributes

MWBase::SoundStreamPtr mAudioTrack
 
boost::shared_ptr
< MWSoundDecoderBridge
mDecoderBridge
 

Private Member Functions

virtual double getAudioClock ()
 
virtual void adjustAudioSettings (AVSampleFormat &sampleFormat, uint64_t &channelLayout, int &sampleRate)
 

Constructor & Destructor Documentation

MWSound::MovieAudioDecoder::MovieAudioDecoder ( Video::VideoState *  videoState)
inline
MWSound::MovieAudioDecoder::~MovieAudioDecoder ( )
inline

Here is the call graph for this function:

Member Function Documentation

virtual void MWSound::MovieAudioDecoder::adjustAudioSettings ( AVSampleFormat &  sampleFormat,
uint64_t &  channelLayout,
int sampleRate 
)
inlineprivatevirtual
virtual double MWSound::MovieAudioDecoder::getAudioClock ( )
inlineprivatevirtual

Here is the call graph for this function:

size_t MWSound::MovieAudioDecoder::getSampleOffset ( )
inline

Here is the caller graph for this function:

std::string MWSound::MovieAudioDecoder::getStreamName ( )
inline

Here is the caller graph for this function:

Member Data Documentation

MWBase::SoundStreamPtr MWSound::MovieAudioDecoder::mAudioTrack
boost::shared_ptr<MWSoundDecoderBridge> MWSound::MovieAudioDecoder::mDecoderBridge

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