BMediaClientNode
BMediaClientNode* fNode;
friend class BMediaClientNode;
class BMediaClientNode;
friend class BMediaClientNode;
friend class BMediaClientNode;
friend class BMediaClientNode;
class BMediaClientNode;
friend class BMediaClientNode;
fNode = new BMediaClientNode(name, this, type);
BMediaClientNode::Start(bigtime_t performanceTime)
BMediaClientNode::Stop(bigtime_t performanceTime, bool immediate)
BMediaClientNode::Seek(bigtime_t mediaTime, bigtime_t performanceTime)
BMediaClientNode::TimeWarp(bigtime_t realTime, bigtime_t performanceTime)
BMediaClientNode::HandleMessage(int32 message,
BMediaClientNode::AcceptFormat(const media_destination& dest,
BMediaClientNode::GetNextInput(int32* cookie,
BMediaClientNode::DisposeInputCookie(int32 cookie)
BMediaClientNode::BufferReceived(BBuffer* buffer)
BMediaClientNode::GetLatencyFor(const media_destination& dest,
BMediaClientNode::BMediaClientNode(const char* name,
BMediaClientNode::Connected(const media_source& source,
BMediaClientNode::Disconnected(const media_source& source,
BMediaClientNode::FormatChanged(const media_source& source,
BMediaClientNode::FormatSuggestionRequested(media_type type,
BMediaClientNode::FormatProposal(const media_source& source,
BMediaClientNode::FormatChangeRequested(const media_source& source,
BMediaClientNode::LateNoticeReceived(const media_source& source,
BMediaClientNode::GetNextOutput(int32* cookie, media_output* output)
BMediaClientNode::DisposeOutputCookie(int32 cookie)
BMediaClientNode::SetBufferGroup(const media_source& source, BBufferGroup* group)
BMediaClientNode::PrepareToConnect(const media_source& source,
BMediaClientNode::Connect(status_t status, const media_source& source,
BMediaClientNode::SendBuffer(BBuffer* buffer, BMediaConnection* conn)
BMediaClientNode::Disconnect(const media_source& source,
BMediaClientNode::EnableOutput(const media_source& source,
BMediaClientNode::AddOn(int32* id) const
BMediaClientNode::GetLatency(bigtime_t* outLatency)
BMediaClientNode::LatencyChanged(const media_source& source,
BMediaClientNode::ProducerDataStatus(const media_destination& dest,
BMediaClientNode::HandleEvent(const media_timed_event* event,
BMediaClientNode::~BMediaClientNode()
BMediaClientNode::_ScheduleConnections(bigtime_t eventTime)
BMediaClientNode::NodeRegistered()
BMediaClientNode::_HandleBuffer(BBuffer* buffer)
BMediaClientNode::_ProduceNewBuffer(const media_timed_event* event,
BMediaClientNode::_GetNextBuffer(BMediaOutput* output, bigtime_t eventTime)
BMediaClientNode::SetRunMode(run_mode mode)
virtual ~BMediaClientNode();
class BMediaClientNode : public BBufferConsumer, public BBufferProducer,
BMediaClientNode(const char* name,