BTimeSource
BTimeSource * time_source);
class BTimeSource;
BTimeSource* TimeSource() const;
class BTimeSource;
virtual void SetTimeSource(BTimeSource* timeSource);
friend class BTimeSource;
BTimeSource* fTimeSource;
BTimeSource* fTimeSourceThis;
BTimeSource* MakeTimeSourceFor(const media_node& for_node);
class BTimeSource : public virtual BMediaNode {
virtual ~BTimeSource();
BTimeSource();
BTimeSource(const BTimeSource& other);
BTimeSource& operator=(const BTimeSource& other);
explicit BTimeSource(media_node_id id);
BTimeSource* MakeTimeSourceObject(media_node_id timesource_id);
BTimeSource * time_source)
BTimeSource * time_source);
BTimeSource * time_source)
BTimeSource * time_source);
DVBMediaNode::SetTimeSource(BTimeSource *time_source)
virtual void SetTimeSource(BTimeSource * time_source);
void ESDSinkNode::SetTimeSource(BTimeSource *timeSource)
BTimeSource(),
virtual void SetTimeSource(BTimeSource *timeSource);
public BTimeSource,
FinePixProducer::SetTimeSource(BTimeSource *time_source)
virtual void SetTimeSource(BTimeSource * time_source);
FireWireDVNode::SetTimeSource(BTimeSource* time_source)
virtual void SetTimeSource(BTimeSource * time_source);
AudioMixer::SetTimeSource(BTimeSource* timeSource)
virtual void SetTimeSource(BTimeSource* timeSource);
MixerCore::SetTimingInfo(BTimeSource *ts, bigtime_t downstream_latency)
fTimeSource = dynamic_cast<BTimeSource *>(ts->Acquire());
BTimeSource* fTimeSource;
void SetTimingInfo(BTimeSource* timeSource,
MultiAudioNode::SetTimeSource(BTimeSource* timeSource)
public BTimeSource, public BMediaEventLooper, public BControllable {
virtual void SetTimeSource(BTimeSource* timeSource);
BTimeSource(),
OpenSoundNode::SetTimeSource(BTimeSource* timeSource)
public BTimeSource, public BMediaEventLooper, public BControllable {
virtual void SetTimeSource(BTimeSource* timeSource);
CRadeonProducer::SetTimeSource(BTimeSource *time_source)
virtual void SetTimeSource(BTimeSource * time_source);
VideoProducer::SetTimeSource(BTimeSource *time_source)
virtual void SetTimeSource(BTimeSource * time_source);
VideoProducer::SetTimeSource(BTimeSource* /*time_source*/)
virtual void SetTimeSource(BTimeSource * time_source);
void VideoMixerNode::SetTimeSource(BTimeSource *time_source)
virtual void SetTimeSource(BTimeSource *time_source);
VideoProducer::SetTimeSource(BTimeSource *time_source)
virtual void SetTimeSource(BTimeSource * time_source);
BTimeSource* timeSource = fMediaRoster->MakeTimeSourceFor(
bigtime_t real = BTimeSource::RealTime();
BTimeSource* timeSource = fMediaRoster->MakeTimeSourceFor(fProducerNode);
bigtime_t real = BTimeSource::RealTime();
class BTimeSource;
BTimeSource* m_timeSourceObj;
BTimeSource* ts = m_group->m_timeSourceObj;
BTimeSource* ts = roster->MakeTimeSourceFor(ref->node());
LoggingConsumer::SetTimeSource(BTimeSource* time_source)
class BTimeSource;
void SetTimeSource(BTimeSource* time_source);
BTimeSource* ts = r->MakeTimeSourceFor(mTimeSource);
BTimeSource* ts = r->MakeTimeSourceFor(mConnection.consumer);
BTimeSource* timeSource;
bigtime_t real = BTimeSource::RealTime();
VideoProducer::SetTimeSource(BTimeSource* timeSource)
virtual void SetTimeSource(BTimeSource* timeSource);
BTimeSource *ts = gMediaRoster->MakeTimeSourceFor(time_node);
BTimeSource* source = roster->MakeTimeSourceFor(fConnection->producer);
BTimeSource*
fTimeSourceThis = dynamic_cast<BTimeSource*>(this);
if (fTimeSourceThis && fTimeSourceThis->BTimeSource::HandleMessage(
BMediaNode::SetTimeSource(BTimeSource* time_source)
fOutputNode, BTimeSource::RealTime());
BTimeSource::time_source_op_info msg;
msg.op = BTimeSource::B_TIMESOURCE_START;
BTimeSource::time_source_op_info msg;
msg.op = immediate ? BTimeSource::B_TIMESOURCE_STOP_IMMEDIATELY
: BTimeSource::B_TIMESOURCE_STOP;
BTimeSource::time_source_op_info msg;
msg.op = BTimeSource::B_TIMESOURCE_SEEK;
if (BTimeSource* timeSource = dynamic_cast<BTimeSource*>(node))
BTimeSource*
BTimeSource* source = gTimeSourceObjectManager->GetTimeSource(clone);
BTimeSource*
BTimeSource *source;
SoundPlayNode::SetTimeSource(BTimeSource* timeSource)
virtual void SetTimeSource(BTimeSource* timeSource);
BTimeSource::~BTimeSource()
BTimeSource::SnoozeUntil(bigtime_t performance_time,
BTimeSource::Now()
BTimeSource::PerformanceTimeFor(bigtime_t real_time)
BTimeSource::RealTimeFor(bigtime_t performance_time,
BTimeSource::IsRunning()
BTimeSource::GetTime(bigtime_t* performance_time,
BTimeSource::RealTime()
BTimeSource::GetStartLatency(bigtime_t* out_latency)
BTimeSource::BTimeSource()
BTimeSource::HandleMessage(int32 message, const void* rawdata,
BTimeSource::PublishTime(bigtime_t performance_time,
BTimeSource::BroadcastTimeWarp(bigtime_t at_real_time,
BTimeSource::SendRunMode(run_mode mode)
BTimeSource::SetRunMode(run_mode mode)
status_t BTimeSource::_Reserved_TimeSource_0(void *) { return B_ERROR; }
status_t BTimeSource::_Reserved_TimeSource_1(void *) { return B_ERROR; }
status_t BTimeSource::_Reserved_TimeSource_2(void *) { return B_ERROR; }
status_t BTimeSource::_Reserved_TimeSource_3(void *) { return B_ERROR; }
status_t BTimeSource::_Reserved_TimeSource_4(void *) { return B_ERROR; }
status_t BTimeSource::_Reserved_TimeSource_5(void *) { return B_ERROR; }
BTimeSource::BTimeSource(media_node_id id)
BTimeSource::FinishCreate()
BTimeSource::RemoveMe(BMediaNode* node)
BTimeSource::AddMe(BMediaNode* node)
BTimeSource::DirectAddMe(const media_node& node)
BTimeSource::DirectRemoveMe(const media_node& node)
BTimeSource::DirectStart(bigtime_t at)
BTimeSource::DirectStop(bigtime_t at, bool immediate)
BTimeSource::DirectSeek(bigtime_t to, bigtime_t at)
BTimeSource::DirectSetRunMode(run_mode mode)
status_t status = BTimeSource::DeleteHook(node);
class TimeSourceObject : public BTimeSource {
BTimeSource* timeSource = iterator->second;
BTimeSource*
return dynamic_cast<BTimeSource*>(found->second->Acquire());
BTimeSource* timeSource = new(std::nothrow) TimeSourceObject(node);
TimeSourceObjectManager::ObjectDeleted(BTimeSource* timeSource)
class BTimeSource;
BTimeSource* GetTimeSource(const media_node& node);
void ObjectDeleted(BTimeSource* timeSource);
typedef std::map<media_node_id, BTimeSource*> NodeMap;
remoteNode, BTimeSource::RealTime());
BTimeSource * ts;
BTimeSource(),
class SystemTimeSource : public BTimeSource
CPPUNIT_ASSERT_EQUAL(236, sizeof(BTimeSource));
start = max_c(time1,time2) + producer->TimeSource()->PerformanceTimeFor(BTimeSource::RealTime() + 2000000);
BTimeSource::RealTime() + 5000000), B_INFINITE_TIMEOUT);