Lines Matching refs:BufferData
32 class BufferData {
34 explicit BufferData () {} in BufferData() function
37 virtual ~BufferData () {} in ~BufferData()
46 XCAM_DEAD_COPY (BufferData);
53 explicit BufferProxy (const VideoBufferInfo &info, const SmartPtr<BufferData> &data);
54 explicit BufferProxy (const SmartPtr<BufferData> &data);
67 SmartPtr<BufferData> &get_buffer_data () { in get_buffer_data()
75 SmartPtr<BufferData> _data;
109 virtual SmartPtr<BufferData> allocate_data (const VideoBufferInfo &buffer_info) = 0;
110 virtual SmartPtr<BufferProxy> create_buffer_from_data (SmartPtr<BufferData> &data);
112 bool add_data_unsafe (const SmartPtr<BufferData> &data);
117 void release (SmartPtr<BufferData> &data);
123 SafeList<BufferData> _buf_list;