#include <MPGGOP.hpp>
Inheritance diagram for MPGGOP:
Public Methods | |
MPGGOP (Stream *s, unsigned int pat_i) | |
MPGGOP (Stream *s, unsigned int mod_i, unsigned int pat_i) | |
~MPGGOP () | |
uint | getByteSize () |
void | setByteSize (uint size) |
uint | getNoBVOPs () |
void | incNoBVOPs () |
Private Attributes | |
uint | noBVOPs |
uint | BVOPsByteSize |
|
Creates a new MPGGOP.
Definition at line 4 of file MPGGOP.cpp. References BVOPsByteSize, and noBVOPs. |
|
Creates a new MPGGOP.
Definition at line 9 of file MPGGOP.cpp. References BVOPsByteSize, and noBVOPs. |
|
Definition at line 16 of file MPGGOP.cpp. |
|
Returns the size of the MPGGOP in bytes. Definition at line 19 of file MPGGOP.cpp. References GOP::byteSize. Referenced by PatGen::init(). |
|
Returns the number of B-VOPs in this pattern.
Definition at line 27 of file MPGGOP.cpp. References noBVOPs. |
|
Increases the number of B-VOPs in this pattern by one. Definition at line 31 of file MPGGOP.cpp. References noBVOPs. Referenced by MPGStream::addNextGOP(). |
|
Sets the size of the MPGGOP. Definition at line 23 of file MPGGOP.cpp. References GOP::byteSize. |
|
Byte size of B-VOPs in this pattern Definition at line 58 of file MPGGOP.hpp. Referenced by MPGGOP(). |
|
Number of B-VOPs in this pattern Definition at line 53 of file MPGGOP.hpp. Referenced by getNoBVOPs(), incNoBVOPs(), and MPGGOP(). |