Skip to content

Commit 23dbdcb

Browse files
author
Clement Champetier
committed
Frame: remove virtual from functions
We do not want the user to redefine in a derived class the basic functions to manipulate DataBuffer.
1 parent 3c515ad commit 23dbdcb

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

src/AvTranscoder/EssenceStructures/Frame.hpp

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,17 @@ class AvExport Frame
1515
public:
1616
Frame(){};
1717

18-
virtual ~Frame(){};
18+
~Frame(){};
1919

20-
virtual DataBuffer& getBuffer() { return _dataBuffer; }
21-
virtual unsigned char* getPtr() { return &_dataBuffer[0]; }
20+
DataBuffer& getBuffer() { return _dataBuffer; }
21+
unsigned char* getPtr() { return &_dataBuffer[0]; }
2222
#ifndef SWIG
23-
virtual const unsigned char* getPtr() const { return &_dataBuffer[0]; }
23+
const unsigned char* getPtr() const { return &_dataBuffer[0]; }
2424
#endif
25-
virtual size_t getSize() const { return _dataBuffer.size(); }
25+
size_t getSize() const { return _dataBuffer.size(); }
2626

2727
protected:
2828
DataBuffer _dataBuffer;
29-
3029
};
3130

3231
}

0 commit comments

Comments
 (0)