| 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 58%
|
| copy from ppapi/proxy/media_stream_video_track_resource.h
|
| copy to ppapi/proxy/media_stream_audio_track_resource.h
|
| index 935a8a9a45d16d8fc8c040cb5281af2372f41f40..268638182cab9bc457d433c597f113a4b6c3e391 100644
|
| --- a/ppapi/proxy/media_stream_video_track_resource.h
|
| +++ b/ppapi/proxy/media_stream_audio_track_resource.h
|
| @@ -2,45 +2,46 @@
|
| // 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_
|
|
|