Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
COMXImageEnc Class Reference

#include <OMXImage.h>

Public Member Functions

 COMXImageEnc ()
 
virtual ~COMXImageEnc ()
 
bool CreateThumbnailFromSurface (unsigned char *buffer, unsigned int width, unsigned int height, unsigned int format, unsigned int pitch, const std::string &destFile)
 

Protected Member Functions

bool Encode (unsigned char *buffer, int size, unsigned int width, unsigned int height, unsigned int pitch)
 

Protected Attributes

COMXCoreComponent m_omx_encoder
 
OMX_BUFFERHEADERTYPE * m_encoded_buffer
 
OMX_PARAM_PORTDEFINITIONTYPE m_encoded_format
 
CCriticalSection m_OMXSection
 
bool m_success
 

Constructor & Destructor Documentation

◆ COMXImageEnc()

COMXImageEnc::COMXImageEnc ( )

◆ ~COMXImageEnc()

COMXImageEnc::~COMXImageEnc ( )
virtual

Member Function Documentation

◆ CreateThumbnailFromSurface()

bool COMXImageEnc::CreateThumbnailFromSurface ( unsigned char *  buffer,
unsigned int  width,
unsigned int  height,
unsigned int  format,
unsigned int  pitch,
const std::string &  destFile 
)

◆ Encode()

bool COMXImageEnc::Encode ( unsigned char *  buffer,
int  size,
unsigned int  width,
unsigned int  height,
unsigned int  pitch 
)
protected

Member Data Documentation

◆ m_encoded_buffer

OMX_BUFFERHEADERTYPE* COMXImageEnc::m_encoded_buffer
protected

◆ m_encoded_format

OMX_PARAM_PORTDEFINITIONTYPE COMXImageEnc::m_encoded_format
protected

◆ m_omx_encoder

COMXCoreComponent COMXImageEnc::m_omx_encoder
protected

◆ m_OMXSection

CCriticalSection COMXImageEnc::m_OMXSection
protected

◆ m_success

bool COMXImageEnc::m_success
protected

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