// // Copyright 2016 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // // Stream.h: Defines the egl::Stream class, representing the stream // where frames are streamed in. Implements EGLStreanKHR. #ifndef LIBANGLE_STREAM_H_ #define LIBANGLE_STREAM_H_ #include <array> #include <EGL/egl.h> #include <EGL/eglext.h> #include "common/angleutils.h" #include "libANGLE/AttributeMap.h" #include "libANGLE/Debug.h" namespace rx { class StreamProducerImpl; } namespace gl { class Context; class Texture; } // namespace gl namespace egl { class Display; class Error; class Thread; class Stream final : public LabeledObject, angle::NonCopyable { … }; } // namespace egl #endif // LIBANGLE_STREAM_H_