#include <h263.h>
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 |
| AVFrame * | pictureIn |
| AVCodec * | h263Encoder |
| AVCodec * | h263Decoder |
| AVCodecContext * | h263EncContext |
| AVCodecContext * | h263DecContext |
| int | MaxPostEncodeSize |
| int | lastCompressedSize |
| unsigned char * | PostEncodeFrame |
| unsigned char * | PreEncodeFrame |
| 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 | |||
| ) |
| uchar * H263Container::H263DecodeFrame | ( | const uchar * | h263Frame, | |
| int | h263FrameLen, | |||
| uchar * | rgbBuffer, | |||
| int | rgbBufferSize | |||
| ) |
| void H263Container::H263ForceIFrame | ( | ) |
| void H263Container::H263StopEncoder | ( | ) |
Definition at line 160 of file h263.cpp.
Referenced by PhoneUIBox::ChangeVideoTxResolution(), PhoneUIBox::StartVideo(), and PhoneUIBox::StopVideo().
| void H263Container::H263StopDecoder | ( | ) |
Definition at line 181 of file h263.cpp.
Referenced by PhoneUIBox::ChangeVideoRxResolution(), PhoneUIBox::StartVideo(), and PhoneUIBox::StopVideo().
AVFrame H263Container::pictureOut [private] |
Definition at line 68 of file mythplugins/mythphone/mythphone/h263.h.
Referenced by H263EncodeFrame(), and H263StartEncoder().
AVFrame * H263Container::pictureIn [private] |
Definition at line 68 of file mythplugins/mythphone/mythphone/h263.h.
Referenced by H263Container(), H263DecodeFrame(), H263StartDecoder(), and H263StopDecoder().
AVCodec* H263Container::h263Encoder [private] |
Definition at line 69 of file mythplugins/mythphone/mythphone/h263.h.
Referenced by H263Container(), H263ForceIFrame(), and H263StartEncoder().
AVCodec * H263Container::h263Decoder [private] |
Definition at line 69 of file mythplugins/mythphone/mythphone/h263.h.
Referenced by H263Container(), and H263StartDecoder().
AVCodecContext* H263Container::h263EncContext [private] |
Definition at line 70 of file mythplugins/mythphone/mythphone/h263.h.
Referenced by H263Container(), H263EncodeFrame(), H263ForceIFrame(), H263StartEncoder(), and H263StopEncoder().
AVCodecContext * H263Container::h263DecContext [private] |
Definition at line 70 of file mythplugins/mythphone/mythphone/h263.h.
Referenced by H263Container(), H263DecodeFrame(), H263StartDecoder(), and H263StopDecoder().
int H263Container::MaxPostEncodeSize [private] |
Definition at line 71 of file mythplugins/mythphone/mythphone/h263.h.
Referenced by H263EncodeFrame(), H263ForceIFrame(), H263StartEncoder(), and H263StopEncoder().
int H263Container::lastCompressedSize [private] |
Definition at line 71 of file mythplugins/mythphone/mythphone/h263.h.
Referenced by H263Container(), H263EncodeFrame(), H263ForceIFrame(), and H263StopEncoder().
unsigned char* H263Container::PostEncodeFrame [private] |
Definition at line 72 of file mythplugins/mythphone/mythphone/h263.h.
Referenced by H263Container(), H263EncodeFrame(), H263ForceIFrame(), H263StartEncoder(), and H263StopEncoder().
unsigned char * H263Container::PreEncodeFrame [private] |
Definition at line 72 of file mythplugins/mythphone/mythphone/h263.h.
1.5.5