#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(). |
1.2.17