Index: ppapi/proxy/media_stream_audio_track_resource.h |
diff --git a/ppapi/proxy/media_stream_video_track_resource.h b/ppapi/proxy/media_stream_audio_track_resource.h |
similarity index 55% |
copy from ppapi/proxy/media_stream_video_track_resource.h |
copy to ppapi/proxy/media_stream_audio_track_resource.h |
index 935a8a9a45d16d8fc8c040cb5281af2372f41f40..f2733520f11b1e578b49b498ed31eafb87d53f32 100644 |
--- a/ppapi/proxy/media_stream_video_track_resource.h |
+++ b/ppapi/proxy/media_stream_audio_track_resource.h |
@@ -1,46 +1,47 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
+// Copyright (c) 2014 The Chromium Authors. All rights reserved. |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef PPAPI_PROXY_MEDIA_STREAM_VIDEO_TRACK_RESOURCE_H_ |
-#define PPAPI_PROXY_MEDIA_STREAM_VIDEO_TRACK_RESOURCE_H_ |
+#ifndef PPAPI_PROXY_MEDIA_STREAM_AUDIO_TRACK_RESOURCE_H_ |
+#define PPAPI_PROXY_MEDIA_STREAM_AUDIO_TRACK_RESOURCE_H_ |
#include <map> |
#include "base/memory/ref_counted.h" |
#include "ppapi/proxy/media_stream_track_resource_base.h" |
#include "ppapi/proxy/ppapi_proxy_export.h" |
-#include "ppapi/thunk/ppb_media_stream_video_track_api.h" |
+#include "ppapi/thunk/ppb_media_stream_audio_track_api.h" |
namespace ppapi { |
namespace proxy { |
-class VideoFrameResource; |
+class AudioFrameResource; |
-class PPAPI_PROXY_EXPORT MediaStreamVideoTrackResource |
+class PPAPI_PROXY_EXPORT MediaStreamAudioTrackResource |
: public MediaStreamTrackResourceBase, |
- public thunk::PPB_MediaStreamVideoTrack_API { |
+ public thunk::PPB_MediaStreamAudioTrack_API { |
public: |
- MediaStreamVideoTrackResource(Connection connection, |
+ MediaStreamAudioTrackResource(Connection connection, |
PP_Instance instance, |
int pending_renderer_id, |
const std::string& id); |
- virtual ~MediaStreamVideoTrackResource(); |
+ virtual ~MediaStreamAudioTrackResource(); |
// Resource overrides: |
- virtual thunk::PPB_MediaStreamVideoTrack_API* |
- AsPPB_MediaStreamVideoTrack_API() OVERRIDE; |
+ virtual thunk::PPB_MediaStreamAudioTrack_API* |
+ AsPPB_MediaStreamAudioTrack_API() OVERRIDE; |
- // PPB_MediaStreamVideoTrack_API overrides: |
+ // PPB_MediaStreamAudioTrack_API overrides: |
virtual PP_Var GetId() OVERRIDE; |
virtual PP_Bool HasEnded() OVERRIDE; |
virtual int32_t Configure(const int32_t attrib_list[], |
scoped_refptr<TrackedCallback> callback) OVERRIDE; |
- virtual int32_t GetAttrib(PP_MediaStreamVideoTrack_Attrib attrib, |
+ virtual int32_t GetAttrib(PP_MediaStreamAudioTrack_Attrib attrib, |
int32_t* value) OVERRIDE; |
- virtual int32_t GetFrame(PP_Resource* frame, |
- scoped_refptr<TrackedCallback> callback) OVERRIDE; |
+ virtual int32_t GetFrame( |
+ PP_Resource* frame, |
+ scoped_refptr<TrackedCallback> callback) OVERRIDE; |
virtual int32_t RecycleFrame(PP_Resource frame) OVERRIDE; |
virtual void Close() OVERRIDE; |
@@ -48,22 +49,22 @@ class PPAPI_PROXY_EXPORT MediaStreamVideoTrackResource |
virtual void OnNewFrameEnqueued() OVERRIDE; |
private: |
- PP_Resource GetVideoFrame(); |
+ PP_Resource GetAudioFrame(); |
void ReleaseFrames(); |
// Allocated frame resources by |GetFrame()|. |
- typedef std::map<PP_Resource, scoped_refptr<VideoFrameResource> > FrameMap; |
+ typedef std::map<PP_Resource, scoped_refptr<AudioFrameResource> > FrameMap; |
FrameMap frames_; |
PP_Resource* get_frame_output_; |
scoped_refptr<TrackedCallback> get_frame_callback_; |
- DISALLOW_COPY_AND_ASSIGN(MediaStreamVideoTrackResource); |
+ DISALLOW_COPY_AND_ASSIGN(MediaStreamAudioTrackResource); |
}; |
} // namespace proxy |
} // namespace ppapi |
-#endif // PPAPI_PROXY_MEDIA_STREAM_VIDEO_TRACK_RESOURCE_H_ |
+#endif // PPAPI_PROXY_MEDIA_STREAM_AUDIO_TRACK_RESOURCE_H_ |