#include <OMXVideo.h>
|
| COMXVideo (CRenderManager &renderManager, CProcessInfo &processInfo) |
|
| ~COMXVideo () |
|
bool | SendDecoderConfig () |
|
bool | Open (CDVDStreamInfo &hints, OMXClock *clock, bool hdmi_clock_sync=false) |
|
bool | PortSettingsChanged (ResolutionUpdateInfo &resinfo) |
|
void | RegisterResolutionUpdateCallBack (void *ctx, ResolutionUpdateCallBackFn callback) |
|
void | Close (void) |
|
unsigned int | GetFreeSpace () |
|
unsigned int | GetSize () |
|
int | Decode (uint8_t *pData, int iSize, double dts, double pts, bool &settings_changed) |
|
void | Reset (void) |
|
void | SetDropState (bool bDrop) |
|
std::string | GetDecoderName () const |
|
void | SetVideoRect (const CRect &SrcRect, const CRect &DestRect, RENDER_STEREO_MODE video_mode, RENDER_STEREO_MODE display_mode, bool stereo_invert) |
|
int | GetInputBufferSize () |
|
bool | GetPlayerInfo (double &match, double &phase, double &pll) |
|
void | SubmitEOS () |
|
bool | IsEOS () |
|
bool | SubmittedEOS () const |
|
bool | BadState () |
|
◆ COMXVideo()
◆ ~COMXVideo()
COMXVideo::~COMXVideo |
( |
| ) |
|
◆ BadState()
bool COMXVideo::BadState |
( |
| ) |
|
|
inline |
◆ Close()
◆ Decode()
int COMXVideo::Decode |
( |
uint8_t * |
pData, |
|
|
int |
iSize, |
|
|
double |
dts, |
|
|
double |
pts, |
|
|
bool & |
settings_changed |
|
) |
| |
◆ GetDecoderName()
std::string COMXVideo::GetDecoderName |
( |
| ) |
const |
|
inline |
◆ GetFreeSpace()
unsigned int COMXVideo::GetFreeSpace |
( |
| ) |
|
◆ GetInputBufferSize()
int COMXVideo::GetInputBufferSize |
( |
| ) |
|
◆ GetPlayerInfo()
bool COMXVideo::GetPlayerInfo |
( |
double & |
match, |
|
|
double & |
phase, |
|
|
double & |
pll |
|
) |
| |
◆ GetSize()
unsigned int COMXVideo::GetSize |
( |
| ) |
|
◆ IsEOS()
bool COMXVideo::IsEOS |
( |
| ) |
|
◆ NaluFormatStartCodes()
bool COMXVideo::NaluFormatStartCodes |
( |
enum AVCodecID |
codec, |
|
|
uint8_t * |
in_extradata, |
|
|
int |
in_extrasize |
|
) |
| |
|
staticprotected |
◆ Open()
◆ PortSettingsChanged()
◆ RegisterResolutionUpdateCallBack()
◆ Reset()
◆ SendDecoderConfig()
bool COMXVideo::SendDecoderConfig |
( |
| ) |
|
◆ SetDropState()
void COMXVideo::SetDropState |
( |
bool |
bDrop | ) |
|
◆ SetVideoRect()
◆ SubmitEOS()
void COMXVideo::SubmitEOS |
( |
| ) |
|
◆ SubmittedEOS()
bool COMXVideo::SubmittedEOS |
( |
| ) |
const |
|
inline |
◆ m_av_clock
◆ m_codingType
OMX_VIDEO_CODINGTYPE COMXVideo::m_codingType |
|
protected |
◆ m_critSection
◆ m_decoded_height
unsigned int COMXVideo::m_decoded_height |
|
protected |
◆ m_decoded_width
unsigned int COMXVideo::m_decoded_width |
|
protected |
◆ m_deinterlace
bool COMXVideo::m_deinterlace |
|
protected |
◆ m_drop_state
bool COMXVideo::m_drop_state |
|
protected |
◆ m_extradata
◆ m_extrasize
int COMXVideo::m_extrasize |
|
protected |
◆ m_failed_eos
bool COMXVideo::m_failed_eos |
|
protected |
◆ m_hdmi_clock_sync
bool COMXVideo::m_hdmi_clock_sync |
|
protected |
◆ m_is_open
bool COMXVideo::m_is_open |
|
protected |
◆ m_isPi1
◆ m_omx_clock
◆ m_omx_decoder
◆ m_omx_image_fx
◆ m_omx_render
◆ m_omx_sched
◆ m_omx_tunnel_clock
◆ m_omx_tunnel_decoder
◆ m_omx_tunnel_image_fx
◆ m_omx_tunnel_sched
◆ m_processInfo
◆ m_renderManager
◆ m_res_callback
◆ m_res_ctx
void* COMXVideo::m_res_ctx |
|
protected |
◆ m_setStartTime
bool COMXVideo::m_setStartTime |
|
protected |
◆ m_settings_changed
bool COMXVideo::m_settings_changed |
|
protected |
◆ m_submitted_eos
bool COMXVideo::m_submitted_eos |
|
protected |
◆ m_transform
OMX_DISPLAYTRANSFORMTYPE COMXVideo::m_transform |
|
protected |
◆ m_video_codec_name
std::string COMXVideo::m_video_codec_name |
|
protected |
The documentation for this class was generated from the following files: