Searched refs:BBuffer (Results 1 - 25 of 94) sorted by relevance

1234

/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];
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 DVideoMixerNodeEventLooper.cpp136 BBuffer *buffer = const_cast<BBuffer*>((BBuffer*)event->pointer);
/haiku/src/kits/media/
H A DBufferCache.h15 class BBuffer;
22 BBuffer* buffer;
32 BBuffer* GetBuffer(media_buffer_id id, port_id port);
H A DBuffer.cpp69 // #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 DBufferCache.cpp39 BBuffer*
53 BBuffer* buffer = new(std::nothrow) BBuffer(info);
84 BBuffer* buffer = entry.value.buffer;
H A DSharedBufferList.cpp8 /*! 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 DBufferGroup.cpp113 // 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 DBuffer.h33 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 DBufferGroup.h12 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 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;
57 // The reclaim_sem belonging to the BBufferGroup of this BBuffer
/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,
/haiku/src/add-ons/media/media-add-ons/mixer/
H A DMixerOutput.h68 void AdjustByteOrder(BBuffer *buffer);
138 MixerOutput::AdjustByteOrder(BBuffer *buffer)
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/apps/tv/
H A DVideoNode.h52 void BufferReceived(BBuffer * buffer);
83 void HandleBuffer(BBuffer *buffer);
/haiku/headers/private/media/experimental/
H A DSimpleMediaClient.h101 BBuffer* buffer);
151 virtual void HandleBuffer(BBuffer* buffer);
/haiku/src/tests/kits/media/nodetest/
H A DConsumerNode.h21 virtual void BufferReceived(BBuffer* buffer);
H A DConsumerNode.cpp82 ConsumerNode::BufferReceived(BBuffer* buffer)
220 BBuffer* buffer = const_cast<BBuffer*>((BBuffer*)event->pointer);
/haiku/src/tests/kits/media/
H A DSizeofTest.cpp28 CPPUNIT_ASSERT_EQUAL(264, sizeof(BBuffer));
/haiku/src/add-ons/media/media-add-ons/writer/
H A DMediaWriter.cpp269 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 DEqualizerNode.h53 virtual void BufferReceived(BBuffer* buffer);
122 virtual void FilterBuffer(BBuffer* pBuffer);
/haiku/src/add-ons/media/media-add-ons/vst_host/
H A DVSTNode.h60 virtual void BufferReceived(BBuffer *buffer);
129 virtual void FilterBuffer(BBuffer* pBuffer);
/haiku/src/add-ons/media/media-add-ons/reader/
H A DMediaReader.h213 virtual status_t GetFilledBuffer(BBuffer ** outBuffer);
214 virtual status_t FillFileBuffer(BBuffer * buffer);

Completed in 180 milliseconds

1234