/haiku/src/add-ons/media/media-add-ons/video_mixer/ |
H A D | BufferMixer.h | 19 BBuffer *GetOutputBuffer(); 20 void AddBuffer(int32 id, BBuffer *buffer, bool isPrimary); 22 void Merge(BBuffer *input, BBuffer *output); 25 std::map<int32, BBuffer *> groupedBuffers;
|
H A D | BufferMixer.cpp | 27 BBuffer * 33 BBuffer *outputBuffer = groupedBuffers[0]; 36 std::map<int32, BBuffer*>::iterator each; 52 BufferMixer::Merge(BBuffer *input, BBuffer *output) { 75 BufferMixer::AddBuffer(int32 id, BBuffer *buffer, bool isPrimary) { 76 BBuffer *oldBuffer; 93 BBuffer *oldBuffer;
|
H A D | VideoMixerNodeEventLooper.cpp | 136 BBuffer *buffer = const_cast<BBuffer*>((BBuffer*)event->pointer);
|
/haiku/src/kits/media/ |
H A D | BufferCache.h | 15 class BBuffer; 22 BBuffer* buffer; 32 BBuffer* GetBuffer(media_buffer_id id, port_id port);
|
H A D | Buffer.cpp | 69 // #pragma mark - public BBuffer 73 BBuffer::Data() 81 BBuffer::SizeAvailable() 89 BBuffer::SizeUsed() 97 BBuffer::SetSizeUsed(size_t size_used) 105 BBuffer::Flags() 113 BBuffer::Recycle() 127 BBuffer::CloneInfo() const 143 BBuffer::ID() 151 BBuffer 193 BBuffer::BBuffer(const buffer_clone_info& info) function in class:BBuffer [all...] |
H A D | BufferCache.cpp | 39 BBuffer* 53 BBuffer* buffer = new(std::nothrow) BBuffer(info); 84 BBuffer* buffer = entry.value.buffer;
|
H A D | SharedBufferList.cpp | 8 /*! Used for BBufferGroup and BBuffer management across teams. 168 const buffer_clone_info& info, BBuffer** _buffer) 180 BBuffer* buffer = new(std::nothrow) BBuffer(info); 187 // BBuffer::Data() will return NULL if an error occured 207 SharedBufferList::AddBuffer(sem_id groupReclaimSem, BBuffer* buffer) 250 size_t size, media_buffer_id wantID, BBuffer** _buffer, bigtime_t timeout) 299 // We need a BBuffer from the group, and it must be marked as 342 SharedBufferList::RecycleBuffer(BBuffer* buffer) 358 ERROR("SharedBufferList::RecycleBuffer, BBuffer [all...] |
H A D | BufferGroup.cpp | 113 // This one creates "BBuffer"s from "media_buffer_id"s passed 147 BBufferGroup::AddBuffer(const buffer_clone_info& info, BBuffer** _buffer) 163 BBuffer* 173 BBuffer *buffer = NULL; 182 BBufferGroup::RequestBuffer(BBuffer* buffer, bigtime_t timeout) 222 BBufferGroup::GetBufferList(int32 bufferCount, BBuffer** _buffers) 321 BBuffer* buffers[fBufferCount];
|
/haiku/headers/os/media/ |
H A D | Buffer.h | 33 class BBuffer { class 68 explicit BBuffer(const buffer_clone_info& info); 69 ~BBuffer(); 71 BBuffer(); 72 BBuffer(const BBuffer& other); 73 BBuffer& operator=(const BBuffer& other); 90 class BSmallBuffer : public BBuffer {
|
H A D | BufferGroup.h | 12 class BBuffer; 31 BBuffer** _buffer = NULL); 33 BBuffer* RequestBuffer(size_t size, 35 status_t RequestBuffer(BBuffer* buffer, 42 BBuffer** _buffers);
|
/haiku/headers/private/media/ |
H A D | SharedBufferList.h | 32 BBuffer** buffer); 33 status_t RemoveBuffer(BBuffer* buffer); 37 BBuffer* buffer); 44 BBuffer** _buffer, 47 status_t RecycleBuffer(BBuffer* buffer); 51 BBuffer** buffers); 55 BBuffer* buffer; 57 // The reclaim_sem belonging to the BBufferGroup of this BBuffer
|
/haiku/src/apps/mediaplayer/media_node_framework/video/ |
H A D | VideoConsumer.h | 64 virtual void BufferReceived(BBuffer* buffer); 99 void _HandleBuffer(BBuffer* buffer); 114 BBuffer* fBufferMap[kBufferCount];
|
/haiku/src/kits/media/experimental/ |
H A D | MediaClientNode.h | 34 status_t SendBuffer(BBuffer* buffer, BMediaConnection* conn); 69 virtual void BufferReceived(BBuffer* buffer); 134 void _HandleBuffer(BBuffer* buffer); 137 BBuffer* _GetNextBuffer(BMediaOutput* output,
|
/haiku/src/add-ons/media/media-add-ons/mixer/ |
H A D | MixerOutput.h | 68 void AdjustByteOrder(BBuffer *buffer); 138 MixerOutput::AdjustByteOrder(BBuffer *buffer)
|
H A D | AudioMixer.h | 38 void HandleInputBuffer(BBuffer* buffer, 43 status_t SendBuffer(BBuffer* buffer, 71 virtual void BufferReceived(BBuffer *buffer);
|
/haiku/src/add-ons/media/media-add-ons/videowindow/ |
H A D | VideoNode.h | 41 void BufferReceived(BBuffer * buffer); 86 void HandleBuffer(BBuffer *buffer);
|
/haiku/src/apps/tv/ |
H A D | VideoNode.h | 52 void BufferReceived(BBuffer * buffer); 83 void HandleBuffer(BBuffer *buffer);
|
/haiku/headers/private/media/experimental/ |
H A D | SimpleMediaClient.h | 101 BBuffer* buffer); 151 virtual void HandleBuffer(BBuffer* buffer);
|
/haiku/src/tests/kits/media/nodetest/ |
H A D | ConsumerNode.h | 21 virtual void BufferReceived(BBuffer* buffer);
|
H A D | ConsumerNode.cpp | 82 ConsumerNode::BufferReceived(BBuffer* buffer) 220 BBuffer* buffer = const_cast<BBuffer*>((BBuffer*)event->pointer);
|
/haiku/src/tests/kits/media/ |
H A D | SizeofTest.cpp | 28 CPPUNIT_ASSERT_EQUAL(264, sizeof(BBuffer));
|
/haiku/src/add-ons/media/media-add-ons/writer/ |
H A D | MediaWriter.cpp | 269 BBuffer * buffer) 283 if (buffer->Flags() & BBuffer::B_SMALL_BUFFER) { 465 BBuffer * buffer = const_cast<BBuffer*>((BBuffer*)event->pointer); 538 BBuffer * buffer)
|
/haiku/src/add-ons/media/media-add-ons/equalizer/ |
H A D | EqualizerNode.h | 53 virtual void BufferReceived(BBuffer* buffer); 122 virtual void FilterBuffer(BBuffer* pBuffer);
|
/haiku/src/add-ons/media/media-add-ons/vst_host/ |
H A D | VSTNode.h | 60 virtual void BufferReceived(BBuffer *buffer); 129 virtual void FilterBuffer(BBuffer* pBuffer);
|
/haiku/src/add-ons/media/media-add-ons/reader/ |
H A D | MediaReader.h | 213 virtual status_t GetFilledBuffer(BBuffer ** outBuffer); 214 virtual status_t FillFileBuffer(BBuffer * buffer);
|