#include <YUVStream.hpp>
Inheritance diagram for YUVStream:
Public Methods | |
YUVStream (const QString &fname, int x, int y, bool preRead=true, uint fpp=30) | |
virtual | ~YUVStream () |
long | getFrameSize () |
long | getYSize () |
long | getUSize () |
long | getVSize () |
uint | getMinCompressedPatSize () |
void | setMinCompressedPatSize (uint s) |
uint | getMaxCompressedPatSize () |
void | setMaxCompressedPatSize (uint s) |
uint | getMinCompressedBaselayerSize () |
void | setMinCompressedBaselayerSize (uint s) |
uint | getMaxCompressedBaselayerSize () |
void | setMaxCompressedBaselayerSize (uint s) |
long | getBufOffsetY () |
long | getBufOffsetU () |
long | getBufOffsetV () |
double | getMaxPSNR () |
GOP * | addNextGOP (uint numFrames) |
long | getFileSize () |
Private Attributes | |
long | ySize |
long | uvSize |
long | bufOffsetY |
long | bufOffsetU |
long | bufOffsetV |
double | maxPSNR |
int | delay |
uint | minCompPatSize |
uint | maxCompPatSize |
uint | minCompBLSize |
uint | maxCompBLSize |
|
Definition at line 14 of file YUVStream.cpp. References addNextGOP(), bufOffsetU, bufOffsetV, bufOffsetY, Stream::file, Stream::fileSize, Stream::gopList, Stream::height, maxCompPatSize, maxPSNR, minCompPatSize, nl, Stream::noFrames, uvSize, Stream::width, and ySize. |
|
Definition at line 12 of file YUVStream.cpp. |
|
Adds the next GOP to the stream Implements Stream. Definition at line 92 of file YUVStream.cpp. References GOP::addFrame(), B_VOP, GOP::calcByteSize(), Stream::file, Stream::fileSize, GOP::getFrameCount(), getFrameSize(), Stream::gopList, I_VOP, maxPSNR, Stream::noFrames, Frame::setByteSize(), Frame::setNoInDisplay(), and YUVGOP::setPSNRmp(). Referenced by PatGen::init(), and YUVStream(). |
|
Definition at line 82 of file YUVStream.cpp. References bufOffsetU. |
|
Definition at line 84 of file YUVStream.cpp. References bufOffsetV. |
|
Definition at line 80 of file YUVStream.cpp. References bufOffsetY. Referenced by YUVFrame::computePSNRy(). |
|
Implements Stream. Definition at line 88 of file YUVStream.cpp. References Stream::fileSize. |
|
Definition at line 56 of file YUVStream.cpp. Referenced by addNextGOP(). |
|
Definition at line 76 of file YUVStream.cpp. References maxCompBLSize. Referenced by PatGen::init(). |
|
Definition at line 68 of file YUVStream.cpp. References maxCompPatSize. Referenced by PatGen::init(). |
|
Definition at line 86 of file YUVStream.cpp. References maxPSNR. Referenced by YUVFrame::computePSNRy(). |
|
Definition at line 72 of file YUVStream.cpp. References minCompBLSize. Referenced by PatGen::init(). |
|
Definition at line 64 of file YUVStream.cpp. References minCompPatSize. Referenced by PatGen::init(). |
|
Definition at line 60 of file YUVStream.cpp. References uvSize. |
|
Definition at line 62 of file YUVStream.cpp. References uvSize. |
|
Definition at line 58 of file YUVStream.cpp. References ySize. |
|
Definition at line 78 of file YUVStream.cpp. References maxCompBLSize. Referenced by PatGen::init(). |
|
Definition at line 70 of file YUVStream.cpp. References maxCompPatSize. Referenced by PatGen::init(). |
|
Definition at line 74 of file YUVStream.cpp. References minCompBLSize. Referenced by PatGen::init(). |
|
Definition at line 66 of file YUVStream.cpp. References minCompPatSize. Referenced by PatGen::init(). |
|
Definition at line 99 of file YUVStream.hpp. Referenced by getBufOffsetU(), and YUVStream(). |
|
Definition at line 100 of file YUVStream.hpp. Referenced by getBufOffsetV(), and YUVStream(). |
|
Definition at line 98 of file YUVStream.hpp. Referenced by getBufOffsetY(), and YUVStream(). |
|
Definition at line 104 of file YUVStream.hpp. |
|
Definition at line 109 of file YUVStream.hpp. Referenced by getMaxCompressedBaselayerSize(), and setMaxCompressedBaselayerSize(). |
|
Definition at line 106 of file YUVStream.hpp. Referenced by getMaxCompressedPatSize(), setMaxCompressedPatSize(), and YUVStream(). |
|
Definition at line 102 of file YUVStream.hpp. Referenced by addNextGOP(), getMaxPSNR(), and YUVStream(). |
|
Definition at line 108 of file YUVStream.hpp. Referenced by getMinCompressedBaselayerSize(), and setMinCompressedBaselayerSize(). |
|
Definition at line 105 of file YUVStream.hpp. Referenced by getMinCompressedPatSize(), setMinCompressedPatSize(), and YUVStream(). |
|
Definition at line 96 of file YUVStream.hpp. Referenced by getFrameSize(), getUSize(), getVSize(), and YUVStream(). |
|
Definition at line 95 of file YUVStream.hpp. Referenced by getFrameSize(), getYSize(), and YUVStream(). |