H263Container Class Reference

#include <h263.h>

List of all members.


Detailed Description

Definition at line 53 of file mythplugins/mythphone/mythphone/h263.h.


Public Member Functions

 H263Container (void)
virtual ~H263Container (void)
bool H263StartEncoder (int w, int h, int fps)
bool H263StartDecoder (int w, int h)
uchar * H263EncodeFrame (const uchar *yuvFrame, int *len)
uchar * H263DecodeFrame (const uchar *h263Frame, int h263FrameLen, uchar *rgbBuffer, int rgbBufferSize)
void H263ForceIFrame ()
void H263StopEncoder ()
void H263StopDecoder ()

Private Attributes

AVFrame pictureOut
AVFramepictureIn
AVCodech263Encoder
AVCodech263Decoder
AVCodecContexth263EncContext
AVCodecContexth263DecContext
int MaxPostEncodeSize
int lastCompressedSize
unsigned char * PostEncodeFrame
unsigned char * PreEncodeFrame

Constructor & Destructor Documentation

H263Container::H263Container ( void   ) 

Definition at line 26 of file h263.cpp.

H263Container::~H263Container ( void   )  [virtual]

Definition at line 41 of file h263.cpp.


Member Function Documentation

bool H263Container::H263StartEncoder ( int  w,
int  h,
int  fps 
)

Definition at line 45 of file h263.cpp.

Referenced by PhoneUIBox::ChangeVideoTxResolution(), and PhoneUIBox::StartVideo().

bool H263Container::H263StartDecoder ( int  w,
int  h 
)

Definition at line 94 of file h263.cpp.

Referenced by PhoneUIBox::ChangeVideoRxResolution(), and PhoneUIBox::StartVideo().

uchar * H263Container::H263EncodeFrame ( const uchar *  yuvFrame,
int *  len 
)

Definition at line 120 of file h263.cpp.

Referenced by PhoneUIBox::TransmitLocalWebcamImage().

uchar * H263Container::H263DecodeFrame ( const uchar *  h263Frame,
int  h263FrameLen,
uchar *  rgbBuffer,
int  rgbBufferSize 
)

Definition at line 132 of file h263.cpp.

Referenced by PhoneUIBox::ProcessRxVideoFrame().

void H263Container::H263ForceIFrame (  ) 

Definition at line 151 of file h263.cpp.

Referenced by PhoneUIBox::ProcessVideoRtcpStatistics().

void H263Container::H263StopEncoder (  ) 

void H263Container::H263StopDecoder (  ) 


Member Data Documentation

Definition at line 68 of file mythplugins/mythphone/mythphone/h263.h.

Referenced by H263EncodeFrame(), and H263StartEncoder().

Definition at line 69 of file mythplugins/mythphone/mythphone/h263.h.

Referenced by H263Container(), and H263StartDecoder().

unsigned char* H263Container::PostEncodeFrame [private]

unsigned char * H263Container::PreEncodeFrame [private]

Definition at line 72 of file mythplugins/mythphone/mythphone/h263.h.


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

Generated on Sat Dec 18 05:16:03 2010 for MythTV by  doxygen 1.5.5