Lines Matching full:virtual
28 virtual ~RTAVShellBuffer();
30 virtual void setExtMediaBuffer(RTMediaBuffer *buffer);
31 virtual RTMediaBuffer* getExtMediaBuffer();
32 virtual void release(bool debug = false);
33 virtual void signalBufferAvailable();
34 virtual void* getData() const;
35 virtual UINT32 getSize() const;
36 virtual UINT32 getRealSize() const;
37 virtual UINT32 getOffset() const;
38 virtual UINT32 getLength() const;
39 virtual INT32 getFd() const;
40 virtual INT32 getHandle() const;
41 virtual UINT32 getPhyAddr() const;
42 virtual INT32 getUniqueID() const;
43 virtual INT32 getBufferSeq() const;
44 virtual INT32 getPoolID() const;
45 virtual RT_BOOL hasFlag(INT32 flag) const;
47 virtual void setData(void* data, UINT32 size);
48 virtual void setListener(RTBufferListener* listener);
49 virtual void setPhyAddr(UINT32 phyaddr);
50 virtual void setRange(UINT32 offset, UINT32 length);
51 virtual void setRealSize(UINT32 real);
52 virtual void setStatus(RtMediaBufferStatus status);
53 virtual void setSite(RTMediaBufferSite site);
54 virtual void setUserData(void *data, UserDataFree freeFunc = RT_NULL);
55 virtual void setBufferID(void *id);
56 virtual void setBufferSeq(INT32 seq);
57 virtual void setFd(INT32 fd);
58 virtual void setHandle(INT32 handle);
59 virtual void setUniqueID(INT32 uniqueId);
60 virtual void setPoolID(INT32 poolId);
61 virtual void setAllocator(RTAllocator *allocator);
62 virtual void setFlag(INT32 flag, INT32 value);
64 virtual RtMetaData* getMetaData();