#ifndef MEDIA_CAST_TEST_UTILITY_STANDALONE_CAST_ENVIRONMENT_H_
#define MEDIA_CAST_TEST_UTILITY_STANDALONE_CAST_ENVIRONMENT_H_
#include "base/threading/thread.h"
#include "base/threading/thread_checker.h"
#include "media/cast/cast_environment.h"
namespace media {
namespace cast {
class StandaloneCastEnvironment : public CastEnvironment,
public base::ThreadChecker {
public:
StandaloneCastEnvironment();
void Shutdown();
private:
virtual ~StandaloneCastEnvironment();
base::Thread main_thread_;
base::Thread audio_thread_;
base::Thread video_thread_;
DISALLOW_COPY_AND_ASSIGN(StandaloneCastEnvironment);
};
}
}
#endif