Bug 1198568 - Fix build error in non-unified build for DecodedAudioDataSink.cpp. r=kinetik.

This commit is contained in:
JW Wang 2015-08-26 10:30:56 +08:00
parent d13905eaa8
commit bf924fc6dd
3 changed files with 10 additions and 1 deletions

View File

@ -6,6 +6,7 @@
#if !defined(AudioSink_h__)
#define AudioSink_h__
#include "mozilla/MozPromise.h"
#include "mozilla/nsRefPtr.h"
#include "nsISupportsImpl.h"

View File

@ -45,6 +45,10 @@ DecodedAudioDataSink::DecodedAudioDataSink(MediaQueue<MediaData>& aAudioQueue,
{
}
DecodedAudioDataSink::~DecodedAudioDataSink()
{
}
void
DecodedAudioDataSink::SetState(State aState)
{

View File

@ -7,6 +7,7 @@
#define DecodedAudioDataSink_h__
#include "AudioSink.h"
#include "MediaEventSource.h"
#include "MediaInfo.h"
#include "mozilla/nsRefPtr.h"
#include "nsISupportsImpl.h"
@ -18,6 +19,9 @@
#include "mozilla/ReentrantMonitor.h"
namespace mozilla {
class AudioStream;
namespace media {
class DecodedAudioDataSink : public AudioSink {
@ -59,7 +63,7 @@ private:
AUDIOSINK_STATE_ERROR
};
virtual ~DecodedAudioDataSink() {}
virtual ~DecodedAudioDataSink();
void DispatchTask(already_AddRefed<nsIRunnable>&& event);
void SetState(State aState);