123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- #ifndef _EGLSTREAM_METADATA_CONTAINER_H
- #define _EGLSTREAM_METADATA_CONTAINER_H
- namespace EGLStream
- {
- class MetadataContainer : public Argus::InterfaceProvider, public Argus::Destructable
- {
- public:
- enum MetadataFrame
- {
- CONSUMER,
- PRODUCER
- };
-
- static MetadataContainer* create(EGLDisplay eglDisplay,
- EGLStreamKHR eglStream,
- MetadataFrame frame = CONSUMER,
- Argus::Status* status = NULL);
- protected:
- ~MetadataContainer() {}
- };
- }
- #endif
|