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