Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
ExternalFrame Class Reference

#include <Frame.h>

Inheritance diagram for ExternalFrame:
Inheritance graph
Collaboration diagram for ExternalFrame:
Collaboration graph

Public Member Functions

 ExternalFrame (ApraData *data)
 
virtual ~ExternalFrame ()
 
void * data () const BOOST_ASIO_NOEXCEPT
 
std::size_t size () const BOOST_ASIO_NOEXCEPT
 
- Public Member Functions inherited from Frame
 Frame (void *buff, size_t size, boost::shared_ptr< FrameFactory > mother)
 
virtual ~Frame ()
 
virtual bool isEoP ()
 
virtual bool isEOS ()
 
virtual bool isMp4ErrorFrame ()
 
virtual bool isEmpty ()
 
virtual bool isPropsChange ()
 
virtual bool isPausePlay ()
 
virtual bool isCommand ()
 
framemetadata_sp getMetadata ()
 
void setMetadata (framemetadata_sp &_metadata)
 

Private Attributes

ApraDatamData
 

Additional Inherited Members

- Public Attributes inherited from Frame
short mFrameType
 
uint64_t mFStart
 
uint64_t mFEnd
 
uint64_t fIndex
 
uint64_t fIndex2
 
uint64_t timestamp
 
int pictureType
 
int m_num
 
int m_den
 
- Protected Member Functions inherited from Frame
 Frame ()
 
- Protected Attributes inherited from Frame
framemetadata_sp mMetadata
 

Constructor & Destructor Documentation

◆ ExternalFrame()

ExternalFrame::ExternalFrame ( ApraData * data)
Here is the call graph for this function:

◆ ~ExternalFrame()

ExternalFrame::~ExternalFrame ( )
virtual

Member Function Documentation

◆ data()

void * ExternalFrame::data ( ) const
virtual

Reimplemented from Frame.

Here is the caller graph for this function:

◆ size()

std::size_t ExternalFrame::size ( ) const
virtual

Reimplemented from Frame.

Member Data Documentation

◆ mData

ApraData* ExternalFrame::mData
private

The documentation for this class was generated from the following files: