openmw-tes3coop/apps/openmw/mwsound/ffmpeg_decoder.cpp

49 lines
709 B
C++
Raw Normal View History

2012-03-17 06:59:21 +00:00
#ifdef OPENMW_USE_FFMPEG
#include "ffmpeg_decoder.hpp"
namespace MWSound
{
2012-03-17 09:51:46 +00:00
static void fail(const std::string &msg)
{ throw std::runtime_error("FFmpeg exception: "+msg); }
void FFmpeg_Decoder::open(const std::string &fname)
2012-03-17 06:59:21 +00:00
{
2012-03-17 09:51:46 +00:00
fail("Not currently working");
2012-03-17 06:59:21 +00:00
}
void FFmpeg_Decoder::close()
2012-03-17 06:59:21 +00:00
{
}
void FFmpeg_Decoder::getInfo(int *samplerate, ChannelConfig *chans, SampleType *type)
2012-03-17 09:51:46 +00:00
{
fail("Not currently working");
}
size_t FFmpeg_Decoder::read(char *buffer, size_t bytes)
2012-03-17 09:51:46 +00:00
{
fail("Not currently working");
return 0;
}
void FFmpeg_Decoder::rewind()
{
fail("Not currently working");
}
2012-03-17 06:59:21 +00:00
FFmpeg_Decoder::FFmpeg_Decoder()
{
}
FFmpeg_Decoder::~FFmpeg_Decoder()
{
close();
2012-03-17 06:59:21 +00:00
}
}
#endif