#include #include "QMediaBuffer.h" QMediaBuffer::QMediaBuffer() { baseInit(); } QMediaBuffer::QMediaBuffer(void* data, int size) { baseInit(); setData(data, size); } QMediaBuffer::QMediaBuffer(void* data, int size, int fd) { baseInit(); mFd = fd; setData(data, size); } void QMediaBuffer::baseInit() { mData = NULL; mSize = 0; mFd = -1; mBufferID = -1; mPrivateData = NULL; } void QMediaBuffer::setData(void* data, int size) { mData = data; mSize = size; } void QMediaBuffer::setFd(int fd) { mFd = fd; } void QMediaBuffer::setBufferID(int id) { mBufferID = id; } void QMediaBuffer::setPrivateData(void* data) { mPrivateData = data; } void* QMediaBuffer::getData() { return mData; } int QMediaBuffer::getSize() { return mSize; } int QMediaBuffer::getFd() { return mFd; } int QMediaBuffer::getBufferID() { return mBufferID; } void* QMediaBuffer::getPrivateData() { return mPrivateData; }