1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "chrome/renderer/media/cast_threads.h"
6
7#include "base/logging.h"
8
9CastThreads::CastThreads()
10    : audio_encode_thread_("CastAudioEncodeThread"),
11      video_encode_thread_("CastVideoEncodeThread") {
12  audio_encode_thread_.Start();
13  video_encode_thread_.Start();
14}
15
16scoped_refptr<base::SingleThreadTaskRunner>
17CastThreads::GetAudioEncodeMessageLoopProxy() {
18  return audio_encode_thread_.message_loop_proxy();
19}
20
21scoped_refptr<base::SingleThreadTaskRunner>
22CastThreads::GetVideoEncodeMessageLoopProxy() {
23  return video_encode_thread_.message_loop_proxy();
24}
25