| Index: chromecast/media/cma/backend/media_pipeline_device.h
 | 
| diff --git a/chromecast/media/cma/backend/media_pipeline_device.h b/chromecast/media/cma/backend/media_pipeline_device.h
 | 
| index 8a961dc7fda7c3e6faf1cdb3af87f4655cd9de41..4b73d6cd8fffc3cb0756383ef5652ce947376396 100644
 | 
| --- a/chromecast/media/cma/backend/media_pipeline_device.h
 | 
| +++ b/chromecast/media/cma/backend/media_pipeline_device.h
 | 
| @@ -5,6 +5,7 @@
 | 
|  #ifndef CHROMECAST_MEDIA_CMA_BACKEND_MEDIA_PIPELINE_DEVICE_H_
 | 
|  #define CHROMECAST_MEDIA_CMA_BACKEND_MEDIA_PIPELINE_DEVICE_H_
 | 
|  
 | 
| +#include "base/callback.h"
 | 
|  #include "base/macros.h"
 | 
|  #include "base/memory/scoped_ptr.h"
 | 
|  
 | 
| @@ -32,7 +33,12 @@ class MediaPipelineDevice {
 | 
|    DISALLOW_COPY_AND_ASSIGN(MediaPipelineDevice);
 | 
|  };
 | 
|  
 | 
| -// Factory to create a MediaPipelineDevice.
 | 
| +// Factory method to create a MediaPipelineDevice.
 | 
| +typedef base::Callback<scoped_ptr<MediaPipelineDevice>(
 | 
| +    const MediaPipelineDeviceParams&)> CreatePipelineDeviceCB;
 | 
| +
 | 
| +// Direct creation of vendor-specific media device pipeline.
 | 
| +// TODO(halliwell): move into libcast_media
 | 
|  scoped_ptr<MediaPipelineDevice> CreateMediaPipelineDevice(
 | 
|      const MediaPipelineDeviceParams& params);
 | 
|  
 | 
| 
 |