BBufferConsumer
class BBufferConsumer;
friend class BBufferConsumer;
BBufferConsumer();
BBufferConsumer(const BBufferConsumer& other);
BBufferConsumer& operator=(const BBufferConsumer& other);
class BBufferConsumer : public virtual BMediaNode {
virtual ~BBufferConsumer();
explicit BBufferConsumer(media_type type);
friend class BBufferConsumer;
class BBufferConsumer;
BBufferConsumer* fConsumerThis;
status_t GetAllInputs(BBufferConsumer* node,
status = BBufferConsumer::HandleMessage(message,data,size);
return BBufferConsumer::SeekTagRequested(destination,in_target_time,in_flags,
BBufferConsumer(B_MEDIA_MULTISTREAM),
public BBufferConsumer,
BBufferConsumer(B_MEDIA_RAW_AUDIO),
(BBufferConsumer::HandleMessage(message, data, size) != B_OK) &&
class EqualizerNode : public BBufferConsumer,
return BBufferConsumer::SeekTagRequested(destination,in_target_time,in_flags,
BBufferConsumer(B_MEDIA_RAW_AUDIO),
public BBufferConsumer,
BBufferConsumer(B_MEDIA_RAW_AUDIO),
class AudioMixer : public BBufferConsumer, public BBufferProducer,
BBufferConsumer(B_MEDIA_RAW_AUDIO),
return BBufferConsumer::SeekTagRequested(destination, targetTime, flags,
class MultiAudioNode : public BBufferConsumer, public BBufferProducer,
BBufferConsumer(B_MEDIA_RAW_AUDIO),
return BBufferConsumer::SeekTagRequested(destination, in_target_time,
class OpenSoundNode : public BBufferConsumer, public BBufferProducer,
status = BBufferConsumer::HandleMessage(message, data, size);
BBufferConsumer(B_MEDIA_RAW_VIDEO), // Raw video buffers in
public BBufferConsumer,
return BBufferConsumer::SeekTagRequested(destination,in_target_time, in_flags,
, BBufferConsumer(B_MEDIA_RAW_VIDEO)
, BBufferConsumer(B_MEDIA_RAW_VIDEO)
class VideoNode : public BMediaEventLooper, public BBufferConsumer
BBufferConsumer(B_MEDIA_RAW_AUDIO),
(BBufferConsumer::HandleMessage(message, data, size) != B_OK) &&
class VSTNode : public BBufferConsumer,
return BBufferConsumer::SeekTagRequested(destination,in_target_time,in_flags,
BBufferConsumer(B_MEDIA_MULTISTREAM),
status = BBufferConsumer::HandleMessage(message,data,size);
public BBufferConsumer,
BBufferConsumer::SetOutputBuffersFor(producer, fDestination,
BBufferConsumer(B_MEDIA_RAW_VIDEO),
class VideoConsumer : public BMediaEventLooper, public BBufferConsumer {
BBufferConsumer(B_MEDIA_RAW_AUDIO),
BBufferConsumer::HandleMessage(code, pData, size) &&
public BBufferConsumer,
BBufferConsumer(B_MEDIA_UNKNOWN_TYPE),
return BBufferConsumer::DeleteHook(pNode);
if (err) err = BBufferConsumer::HandleMessage(message, data, size);
public BBufferConsumer,
BBufferConsumer(B_MEDIA_RAW_AUDIO),
BBufferConsumer::HandleMessage(code, data, size) &&
public BBufferConsumer,
BBufferConsumer(B_MEDIA_RAW_VIDEO),
class VideoConsumer : public BMediaEventLooper, public BBufferConsumer {
if (BBufferConsumer::HandleMessage(message, data, size) == B_OK
, BBufferConsumer(B_MEDIA_RAW_VIDEO)
class VideoNode : public BMediaEventLooper, public BBufferConsumer {
BBufferConsumer::NotifyLateProducer(const media_source& whatSource,
BBufferConsumer::SetVideoClippingFor(const media_source& output,
BBufferConsumer::SetOutputEnabled(const media_source &source,
BBufferConsumer::RequestFormatChange(const media_source &source,
BBufferConsumer::RequestAdditionalBuffer(const media_source &source,
BBufferConsumer::RequestAdditionalBuffer(const media_source& source,
BBufferConsumer::SetOutputBuffersFor(const media_source &source,
BBufferConsumer::SendLatencyChange(const media_source& source,
BBufferConsumer::HandleMessage(int32 message, const void* data, size_t size)
BBufferConsumer::SeekTagRequested(const media_destination &destination,
BBufferConsumer::~BBufferConsumer()
BBufferConsumer::SetVideoClippingFor(const media_source &output,
BBufferConsumer::RequestFormatChange(const media_source& source,
BBufferConsumer::SetOutputEnabled(const media_source& source, bool enabled,
status_t BBufferConsumer::_Reserved_BufferConsumer_0(void*) { return B_ERROR; }
status_t BBufferConsumer::_Reserved_BufferConsumer_1(void*) { return B_ERROR; }
status_t BBufferConsumer::_Reserved_BufferConsumer_2(void*) { return B_ERROR; }
status_t BBufferConsumer::_Reserved_BufferConsumer_3(void*) { return B_ERROR; }
status_t BBufferConsumer::_Reserved_BufferConsumer_4(void*) { return B_ERROR; }
status_t BBufferConsumer::_Reserved_BufferConsumer_5(void*) { return B_ERROR; }
status_t BBufferConsumer::_Reserved_BufferConsumer_6(void*) { return B_ERROR; }
status_t BBufferConsumer::_Reserved_BufferConsumer_7(void*) { return B_ERROR; }
status_t BBufferConsumer::_Reserved_BufferConsumer_8(void*) { return B_ERROR; }
status_t BBufferConsumer::_Reserved_BufferConsumer_9(void*) { return B_ERROR; }
status_t BBufferConsumer::_Reserved_BufferConsumer_10(void*) { return B_ERROR; }
status_t BBufferConsumer::_Reserved_BufferConsumer_11(void*) { return B_ERROR; }
status_t BBufferConsumer::_Reserved_BufferConsumer_12(void*) { return B_ERROR; }
BBufferConsumer::ConsumerType()
status_t BBufferConsumer::_Reserved_BufferConsumer_13(void*) { return B_ERROR; }
status_t BBufferConsumer::_Reserved_BufferConsumer_14(void*) { return B_ERROR; }
status_t BBufferConsumer::_Reserved_BufferConsumer_15(void*) { return B_ERROR; }
BBufferConsumer::RegionToClipData(const BRegion* region, int32* _format,
BBufferConsumer::BBufferConsumer(media_type consumerType)
fConsumerThis = dynamic_cast<BBufferConsumer*>(this);
fConsumerThis = dynamic_cast<BBufferConsumer*>(this);
if (fConsumerThis && fConsumerThis->BBufferConsumer::HandleMessage(
if (BBufferConsumer::HandleMessage(message, data, size) < 0
BBufferConsumer(type),
public BBufferConsumer {
if (BBufferConsumer* consumer = dynamic_cast<BBufferConsumer*>(node)) {
BMediaRosterEx::GetAllInputs(BBufferConsumer* node, List<media_input>* list)
BBufferConsumer(type),
class BMediaClientNode : public BBufferConsumer, public BBufferProducer,
CPPUNIT_ASSERT_EQUAL(240, sizeof(BBufferConsumer));
BBufferConsumer(B_MEDIA_RAW_AUDIO),
if (BBufferConsumer::HandleMessage(message, data, size) == B_OK
class ConsumerNode : public virtual BBufferConsumer, BMediaEventLooper {