Lines Matching full:virtual
38 virtual ~RTBufferListener() {} in ~RTBufferListener()
42 virtual void onBufferAvailable(void* buffer) = 0;
43 virtual void onBufferRealloc(void* buffer, UINT32 size) = 0;
44 virtual void onBufferRegister(UINT64 poolCapacity, UINT32 size) {} in onBufferRegister()
45 virtual void onBufferRelease(void* buffer, RT_BOOL render) = 0;
61 virtual ~RTMediaBuffer();
68 virtual RTMediaBufferType getType();
69 virtual RT_BOOL checkType(RTMediaBufferType type);
72 virtual void release(bool debug = false);
73 virtual void signalBufferAvailable();
74 virtual void signalBufferRealloc(UINT32 size);
75 virtual void signalBufferRelease(bool render = false);
76 virtual void signalBufferRegister(UINT64 poolCapacity, UINT32 size);
78 virtual void* getData() const;
79 virtual UINT32 getSize() const;
80 virtual UINT32 getRealSize() const;
81 virtual UINT32 getOffset() const;
82 virtual UINT32 getLength() const;
83 virtual INT32 getFd() const;
84 virtual INT32 getHandle() const;
85 virtual UINT32 getPhyAddr() const;
86 virtual INT32 getUniqueID() const;
87 virtual INT32 getBufferSeq() const;
88 virtual INT32 getPoolID() const;
89 virtual UINT64 getModID() const;
90 virtual void* getUserData() const;
92 virtual void setData(void* data, UINT32 size);
93 virtual void setListener(RTBufferListener* listener);
94 virtual void setPhyAddr(UINT32 phyaddr);
95 virtual void setRange(UINT32 offset, UINT32 length);
96 virtual void setRealSize(UINT32 real) { mRealSize = real;} in setRealSize()
97 virtual void setStatus(RtMediaBufferStatus status);
98 virtual void setSite(RTMediaBufferSite site);
99 virtual void setBufferID(void *id);
100 virtual void setModID(UINT64 modId);
101 virtual void setBufferSeq(INT32 seq);
102 virtual void setFd(INT32 fd);
103 virtual void setHandle(INT32 handle);
104 virtual void setUniqueID(INT32 uniqueId);
105 virtual void setPoolID(INT32 poolId);
106 virtual void setAllocator(RTAllocator *allocator);
107 virtual void setUserData(void *param, UserDataFree freeFunc = RT_NULL);
109 virtual RT_BOOL hasFlag(INT32 flag) const;
110 virtual void setFlag(INT32 flag, INT32 value);
111 virtual RtMetaData* getMetaData();
130 virtual void reset();