| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 2014 Google Inc. All rights reserved. | 2  * Copyright (C) 2014 Google Inc. All rights reserved. | 
| 3  * | 3  * | 
| 4  * Redistribution and use in source and binary forms, with or without | 4  * Redistribution and use in source and binary forms, with or without | 
| 5  * modification, are permitted provided that the following conditions | 5  * modification, are permitted provided that the following conditions | 
| 6  * are met: | 6  * are met: | 
| 7  * 1. Redistributions of source code must retain the above copyright | 7  * 1. Redistributions of source code must retain the above copyright | 
| 8  *    notice, this list of conditions and the following disclaimer. | 8  *    notice, this list of conditions and the following disclaimer. | 
| 9  * 2. Redistributions in binary form must reproduce the above copyright | 9  * 2. Redistributions in binary form must reproduce the above copyright | 
| 10  *    notice, this list of conditions and the following disclaimer in the | 10  *    notice, this list of conditions and the following disclaimer in the | 
| (...skipping 18 matching lines...) Expand all  Loading... | 
| 29 #include "core/dom/ActiveDOMObject.h" | 29 #include "core/dom/ActiveDOMObject.h" | 
| 30 #include "modules/mediastream/MediaDeviceInfo.h" | 30 #include "modules/mediastream/MediaDeviceInfo.h" | 
| 31 #include "modules/mediastream/MediaDeviceInfoCallback.h" | 31 #include "modules/mediastream/MediaDeviceInfoCallback.h" | 
| 32 #include "platform/heap/Handle.h" | 32 #include "platform/heap/Handle.h" | 
| 33 #include "wtf/PassOwnPtr.h" | 33 #include "wtf/PassOwnPtr.h" | 
| 34 | 34 | 
| 35 namespace blink { | 35 namespace blink { | 
| 36 | 36 | 
| 37 class Document; | 37 class Document; | 
| 38 class ExceptionState; | 38 class ExceptionState; | 
| 39 class MediaStreamDescriptor; |  | 
| 40 class UserMediaController; | 39 class UserMediaController; | 
| 41 | 40 | 
| 42 class MediaDevicesRequest final : public GarbageCollectedFinalized<MediaDevicesR
    equest>, public ActiveDOMObject { | 41 class MediaDevicesRequest final : public GarbageCollectedFinalized<MediaDevicesR
    equest>, public ActiveDOMObject { | 
| 43 public: | 42 public: | 
| 44     static MediaDevicesRequest* create(ExecutionContext*, UserMediaController*, 
    MediaDeviceInfoCallback*, ExceptionState&); | 43     static MediaDevicesRequest* create(ExecutionContext*, UserMediaController*, 
    MediaDeviceInfoCallback*, ExceptionState&); | 
| 45     virtual ~MediaDevicesRequest(); | 44     virtual ~MediaDevicesRequest(); | 
| 46 | 45 | 
| 47     MediaDeviceInfoCallback* callback() const { return m_callback.get(); } | 46     MediaDeviceInfoCallback* callback() const { return m_callback.get(); } | 
| 48     Document* ownerDocument(); | 47     Document* ownerDocument(); | 
| 49 | 48 | 
| (...skipping 10 matching lines...) Expand all  Loading... | 
| 60     MediaDevicesRequest(ExecutionContext*, UserMediaController*, MediaDeviceInfo
    Callback*); | 59     MediaDevicesRequest(ExecutionContext*, UserMediaController*, MediaDeviceInfo
    Callback*); | 
| 61 | 60 | 
| 62     UserMediaController* m_controller; | 61     UserMediaController* m_controller; | 
| 63 | 62 | 
| 64     Member<MediaDeviceInfoCallback> m_callback; | 63     Member<MediaDeviceInfoCallback> m_callback; | 
| 65 }; | 64 }; | 
| 66 | 65 | 
| 67 } // namespace blink | 66 } // namespace blink | 
| 68 | 67 | 
| 69 #endif // MediaDevicesRequest_h | 68 #endif // MediaDevicesRequest_h | 
| OLD | NEW | 
|---|