00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef BITRATE_H
00021 #define BITRATE_H
00022
00023 #include <omnetpp.h>
00024 #include <Blackboard.h>
00025 #include <sstream>
00026
00035 class Bitrate : public BBItem
00036 {
00037 BBITEM_METAINFO(BBItem);
00038
00039 protected:
00041 double bitrate;
00042
00043 public:
00044
00046 double getBitrate () const {
00047 return bitrate;
00048 }
00049
00051 void setBitrate(double b) {
00052 bitrate = b;
00053 }
00054
00056 Bitrate(double b=1000000) : BBItem(), bitrate(b) {
00057 };
00058
00060 std::string info() const {
00061 std::ostringstream ost;
00062 ost << " Bitrate is " << bitrate;
00063 return ost.str();
00064 }
00065 };
00066
00067 #endif