An object that holds a CaptureMetadata instance and is used to read the capture metadata from a consumer thread directly from the embedded EGLStream metadata.
It exposes the same interfaces as CaptureMetadata, but is owned by the consumer.
Definition at line 60 of file CaptureMetadata.h.


| Public Member Functions | |
| virtual Interface * | getInterface (const InterfaceID &interfaceId)=0 | 
| Acquire the interface specified by interfaceId.  More... | |
| virtual void | destroy ()=0 | 
| Destroy this object.  More... | |
| Protected Member Functions | |
| ~CaptureMetadataContainer () | |
| 
 | inlineprotected | 
Definition at line 63 of file CaptureMetadata.h.
| 
 | pure virtualinherited | 
Destroy this object.
After making this call, the client cannot make any more calls on this object.
| 
 | pure virtualinherited | 
Acquire the interface specified by interfaceId. 
Referenced by Argus::interface_cast().