Home
last modified time | relevance | path

Searched refs:BBuffer (Results 1 – 25 of 95) sorted by relevance

1234

/haiku/src/kits/media/
H A DBuffer.cpp73 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 DBufferCache.h15 class BBuffer; variable
22 BBuffer* buffer;
32 BBuffer* GetBuffer(media_buffer_id id, port_id port);
H A DBufferCache.cpp39 BBuffer*
53 BBuffer* buffer = new(std::nothrow) BBuffer(info); in GetBuffer()
84 BBuffer* buffer = entry.value.buffer; in FlushCacheForPort()
H A DBufferGroup.cpp147 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 DSharedBufferList.cpp168 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 DBuffer.h33 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 DBufferGroup.h12 class BBuffer; variable
31 BBuffer** _buffer = NULL);
33 BBuffer* RequestBuffer(size_t size,
35 status_t RequestBuffer(BBuffer* buffer,
42 BBuffer** _buffers);
H A DBufferConsumer.h13 class BBuffer; variable
59 BBuffer* previousBuffer,
84 virtual void BufferReceived(BBuffer* buffer) = 0;
H A DBufferProducer.h12 class BBuffer; variable
140 status_t SendBuffer(BBuffer* buffer,
210 status_t SendBuffer(BBuffer* buffer,
/haiku/docs/user/media/
H A DBuffer.dox18 \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 DBufferMixer.h19 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 DBufferMixer.cpp27 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 DVideoMixerNodeEventLooper.cpp136 BBuffer *buffer = const_cast<BBuffer*>((BBuffer*)event->pointer); in HandleBuffer()
/haiku/headers/private/media/
H A DSharedBufferList.h32 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 DVideoConsumer.h64 virtual void BufferReceived(BBuffer* buffer);
99 void _HandleBuffer(BBuffer* buffer);
114 BBuffer* fBufferMap[kBufferCount];
/haiku/src/kits/media/experimental/
H A DMediaClientNode.h34 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 DMediaClientNode.cpp43 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 DConsumerNode.cpp82 ConsumerNode::BufferReceived(BBuffer* buffer) in BufferReceived()
220 BBuffer* buffer = const_cast<BBuffer*>((BBuffer*)event->pointer); in HandleEvent()
/haiku/src/apps/tv/
H A DVideoNode.h52 void BufferReceived(BBuffer * buffer);
83 void HandleBuffer(BBuffer *buffer);
/haiku/src/add-ons/media/media-add-ons/mixer/
H A DMixerOutput.h68 void AdjustByteOrder(BBuffer *buffer);
138 MixerOutput::AdjustByteOrder(BBuffer *buffer) in AdjustByteOrder()
H A DAudioMixer.h38 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 DVideoNode.h41 void BufferReceived(BBuffer * buffer);
86 void HandleBuffer(BBuffer *buffer);
/haiku/src/add-ons/media/media-add-ons/writer/
H A DMediaWriter.cpp269 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 DSimpleMediaClient.h101 BBuffer* buffer);
151 virtual void HandleBuffer(BBuffer* buffer);
H A DMediaConnection.h125 virtual void HandleBuffer(BBuffer* buffer);
163 virtual status_t SendBuffer(BBuffer* buffer);

1234