You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
618 B
38 lines
618 B
#ifndef QMEDIA_BUFFER_H_
|
|
#define QMEDIA_BUFFER_H_
|
|
|
|
class QMediaBuffer
|
|
{
|
|
public:
|
|
QMediaBuffer();
|
|
QMediaBuffer(void* data, int size);
|
|
QMediaBuffer(void* data, int size, int fd);
|
|
|
|
void baseInit();
|
|
|
|
~QMediaBuffer()
|
|
{
|
|
}
|
|
|
|
void* getData();
|
|
int getSize();
|
|
int getFd();
|
|
int getBufferID();
|
|
void* getPrivateData();
|
|
|
|
void setData(void* data, int size);
|
|
void setFd(int fd);
|
|
void setBufferID(int id);
|
|
void setPrivateData(void* data);
|
|
|
|
private:
|
|
void* mData;
|
|
int mSize;
|
|
int mFd;
|
|
int mBufferID;
|
|
|
|
void* mPrivateData;
|
|
};
|
|
|
|
#endif // QMEDIA_BUFFER_H_
|