/haiku/src/kits/media/ |
H A D | Buffer.cpp | 73 BBuffer::Data() in Data() 81 BBuffer::SizeAvailable() in SizeAvailable() 89 BBuffer::SizeUsed() in SizeUsed() 97 BBuffer::SetSizeUsed(size_t size_used) in SetSizeUsed() 105 BBuffer::Flags() in Flags() 113 BBuffer::Recycle() in Recycle() 127 BBuffer::CloneInfo() const in CloneInfo() 143 BBuffer::ID() in ID() 151 BBuffer::Type() in Type() 159 BBuffer::Header() in Header() [all …]
|
H A D | BufferCache.h | 15 class BBuffer; variable 22 BBuffer* buffer; 32 BBuffer* GetBuffer(media_buffer_id id, port_id port);
|
H A D | BufferCache.cpp | 39 BBuffer* 53 BBuffer* buffer = new(std::nothrow) BBuffer(info); in GetBuffer() 84 BBuffer* buffer = entry.value.buffer; in FlushCacheForPort()
|
H A D | BufferGroup.cpp | 147 BBufferGroup::AddBuffer(const buffer_clone_info& info, BBuffer** _buffer) in AddBuffer() 163 BBuffer* 173 BBuffer *buffer = NULL; in RequestBuffer() 182 BBufferGroup::RequestBuffer(BBuffer* buffer, bigtime_t timeout) in RequestBuffer() 222 BBufferGroup::GetBufferList(int32 bufferCount, BBuffer** _buffers) in GetBufferList() 321 BBuffer* buffers[fBufferCount]; in AddBuffersTo()
|
H A D | SharedBufferList.cpp | 168 const buffer_clone_info& info, BBuffer** _buffer) in AddBuffer() 180 BBuffer* buffer = new(std::nothrow) BBuffer(info); in AddBuffer() 207 SharedBufferList::AddBuffer(sem_id groupReclaimSem, BBuffer* buffer) in AddBuffer() 250 size_t size, media_buffer_id wantID, BBuffer** _buffer, bigtime_t timeout) in RequestBuffer() 342 SharedBufferList::RecycleBuffer(BBuffer* buffer) in RecycleBuffer() 382 SharedBufferList::RemoveBuffer(BBuffer* buffer) in RemoveBuffer() 428 BBuffer** buffers) in GetBufferList()
|
/haiku/headers/os/media/ |
H A D | Buffer.h | 33 class BBuffer { 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; variable 31 BBuffer** _buffer = NULL); 33 BBuffer* RequestBuffer(size_t size, 35 status_t RequestBuffer(BBuffer* buffer, 42 BBuffer** _buffers);
|
H A D | BufferConsumer.h | 13 class BBuffer; variable 59 BBuffer* previousBuffer, 84 virtual void BufferReceived(BBuffer* buffer) = 0;
|
H A D | BufferProducer.h | 12 class BBuffer; variable 140 status_t SendBuffer(BBuffer* buffer, 210 status_t SendBuffer(BBuffer* buffer,
|
/haiku/docs/user/media/ |
H A D | Buffer.dox | 18 \brief Defines the buffer_clone_info struct and BBuffer class. 26 \brief A struct that stores where in memory a BBuffer object is in memory 32 \class BBuffer 41 \fn void* BBuffer::Data() 49 \fn size_t BBuffer::SizeAvailable() 57 \fn size_t BBuffer::SizeUsed() 66 \fn void BBuffer::SetSizeUsed(size_t size_used) 74 \fn uint32 BBuffer::Flags() 82 \fn void BBuffer::Recycle() 88 \fn buffer_clone_info BBuffer::CloneInfo() const [all …]
|
/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]; in GetOutputBuffer() 36 std::map<int32, BBuffer*>::iterator each; in GetOutputBuffer() 52 BufferMixer::Merge(BBuffer *input, BBuffer *output) { in Merge() 75 BufferMixer::AddBuffer(int32 id, BBuffer *buffer, bool isPrimary) { in AddBuffer() 76 BBuffer *oldBuffer; in AddBuffer() 93 BBuffer *oldBuffer; in RemoveBuffer()
|
H A D | VideoMixerNodeEventLooper.cpp | 136 BBuffer *buffer = const_cast<BBuffer*>((BBuffer*)event->pointer); in HandleBuffer()
|
/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;
|
/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,
|
H A D | MediaClientNode.cpp | 43 BMediaClientNode::SendBuffer(BBuffer* buffer, BMediaConnection* conn) in SendBuffer() 191 BMediaClientNode::BufferReceived(BBuffer* buffer) in BufferReceived() 540 _HandleBuffer((BBuffer*)event->pointer); in HandleEvent() 608 BMediaClientNode::_HandleBuffer(BBuffer* buffer) in _HandleBuffer() 644 BBuffer* buffer = _GetNextBuffer(output, event->event_time); in _ProduceNewBuffer() 673 BBuffer* 678 BBuffer* buffer in _GetNextBuffer()
|
/haiku/src/tests/kits/media/nodetest/ |
H A D | ConsumerNode.cpp | 82 ConsumerNode::BufferReceived(BBuffer* buffer) in BufferReceived() 220 BBuffer* buffer = const_cast<BBuffer*>((BBuffer*)event->pointer); in HandleEvent()
|
/haiku/src/apps/tv/ |
H A D | VideoNode.h | 52 void BufferReceived(BBuffer * buffer); 83 void HandleBuffer(BBuffer *buffer);
|
/haiku/src/add-ons/media/media-add-ons/mixer/ |
H A D | MixerOutput.h | 68 void AdjustByteOrder(BBuffer *buffer); 138 MixerOutput::AdjustByteOrder(BBuffer *buffer) in AdjustByteOrder()
|
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/add-ons/media/media-add-ons/writer/ |
H A D | MediaWriter.cpp | 269 BBuffer * buffer) in BufferReceived() 283 if (buffer->Flags() & BBuffer::B_SMALL_BUFFER) { in BufferReceived() 465 BBuffer * buffer = const_cast<BBuffer*>((BBuffer*)event->pointer); in HandleBuffer() 538 BBuffer * buffer) in WriteFileBuffer()
|
/haiku/headers/private/media/experimental/ |
H A D | SimpleMediaClient.h | 101 BBuffer* buffer); 151 virtual void HandleBuffer(BBuffer* buffer);
|
H A D | MediaConnection.h | 125 virtual void HandleBuffer(BBuffer* buffer); 163 virtual status_t SendBuffer(BBuffer* buffer);
|