Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(894)

Unified Diff: Source/core/platform/mediastream/MediaStreamComponent.h

Issue 16753003: Revert "Remove MediaStreamDescriptor and call/use WebMediaStream directly" (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/core/platform/mediastream/MediaStreamComponent.h
diff --git a/Source/core/platform/mediastream/MediaStreamComponent.h b/Source/core/platform/mediastream/MediaStreamComponent.h
index 3db79f4c97e2dbdb7845f35ad6122024156a8222..24cd068e432df8cabab50632f4280d9c02802194 100644
--- a/Source/core/platform/mediastream/MediaStreamComponent.h
+++ b/Source/core/platform/mediastream/MediaStreamComponent.h
@@ -32,23 +32,23 @@
#ifndef MediaStreamComponent_h
#define MediaStreamComponent_h
-#include "public/platform/WebMediaStream.h"
#include <wtf/PassRefPtr.h>
#include <wtf/RefCounted.h>
#include <wtf/text/WTFString.h>
namespace WebCore {
+class MediaStreamDescriptor;
class MediaStreamSource;
class MediaStreamComponent : public RefCounted<MediaStreamComponent> {
public:
static PassRefPtr<MediaStreamComponent> create(PassRefPtr<MediaStreamSource>);
static PassRefPtr<MediaStreamComponent> create(const String& id, PassRefPtr<MediaStreamSource>);
- static PassRefPtr<MediaStreamComponent> create(WebKit::WebMediaStream, PassRefPtr<MediaStreamSource>);
+ static PassRefPtr<MediaStreamComponent> create(MediaStreamDescriptor*, PassRefPtr<MediaStreamSource>);
- WebKit::WebMediaStream stream() const { return m_stream; }
- void setStream(WebKit::WebMediaStream stream) { m_stream = stream; }
+ MediaStreamDescriptor* stream() const { return m_stream; }
+ void setStream(MediaStreamDescriptor* stream) { ASSERT(!m_stream && stream); m_stream = stream; }
MediaStreamSource* source() const { return m_source.get(); }
@@ -57,10 +57,9 @@ public:
void setEnabled(bool enabled) { m_enabled = enabled; }
private:
- MediaStreamComponent(const String& id, WebKit::WebMediaStream, PassRefPtr<MediaStreamSource>);
- MediaStreamComponent(const String& id, PassRefPtr<MediaStreamSource>);
+ MediaStreamComponent(const String& id, MediaStreamDescriptor*, PassRefPtr<MediaStreamSource>);
- WebKit::WebMediaStream m_stream;
+ MediaStreamDescriptor* m_stream;
RefPtr<MediaStreamSource> m_source;
String m_id;
bool m_enabled;
« no previous file with comments | « Source/core/platform/mediastream/MediaStreamCenter.cpp ('k') | Source/core/platform/mediastream/MediaStreamComponent.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698