VideoProducer
VideoProducer *node;
node = new VideoProducer(this, fFlavorInfo.name, fFlavorInfo.internal_id);
VideoProducer::HandleTimeWarp(bigtime_t performance_time)
VideoProducer::HandleSeek(bigtime_t performance_time)
VideoProducer::HandleParameter(uint32 parameter)
VideoProducer::FrameGenerator()
VideoProducer::_frame_generator_(void *data)
return ((VideoProducer *)data)->FrameGenerator();
VideoProducer::~VideoProducer()
VideoProducer::ControlPort() const
VideoProducer::AddOn(int32 *internal_id) const
VideoProducer::HandleMessage(int32 message, const void *data, size_t size)
VideoProducer::Preroll()
VideoProducer::SetTimeSource(BTimeSource *time_source)
VideoProducer::RequestCompleted(const media_request_info &info)
VideoProducer::NodeRegistered()
BParameterWeb *VideoProducer::CreateParameterWeb()
VideoProducer::Start(bigtime_t performance_time)
VideoProducer::Stop(bigtime_t performance_time, bool immediate)
VideoProducer::Seek(bigtime_t media_time, bigtime_t performance_time)
VideoProducer::TimeWarp(bigtime_t at_real_time, bigtime_t to_performance_time)
VideoProducer::AddTimer(bigtime_t at_performance_time, int32 cookie)
VideoProducer::SetRunMode(run_mode mode)
VideoProducer::HandleEvent(const media_timed_event *event,
VideoProducer::CleanUpEvent(const media_timed_event *event)
VideoProducer::OfflineTime()
VideoProducer::ControlLoop()
VideoProducer::DeleteHook(BMediaNode * node)
VideoProducer::FormatSuggestionRequested(
VideoProducer::FormatProposal(const media_source &output, media_format *format)
VideoProducer::FormatChangeRequested(const media_source &source,
VideoProducer::GetNextOutput(int32 *cookie, media_output *out_output)
VideoProducer::DisposeOutputCookie(int32 cookie)
VideoProducer::SetBufferGroup(const media_source &for_source,
VideoProducer::VideoClippingChanged(const media_source &for_source,
VideoProducer::GetLatency(bigtime_t *out_latency)
VideoProducer::PrepareToConnect(const media_source &source,
VideoProducer::Connect(status_t error, const media_source &source,
VideoProducer::Disconnect(const media_source &source,
VideoProducer::LateNoticeReceived(const media_source &source,
VideoProducer::EnableOutput(const media_source &source, bool enabled,
VideoProducer::SetPlayRate(int32 numer, int32 denom)
VideoProducer::AdditionalBufferRequested(const media_source &source,
VideoProducer::LatencyChanged(const media_source &source,
VideoProducer::GetParameterValue(
VideoProducer::SetParameterValue(
int32 VideoProducer::fInstances = 0;
VideoProducer::VideoProducer(
VideoProducer::StartControlPanel(BMessenger *out_messenger)
VideoProducer::HandleStart(bigtime_t performance_time)
VideoProducer::HandleStop(void)
class VideoProducer :
VideoProducer(BMediaAddOn *addon,
virtual ~VideoProducer();
VideoProducer *node;
node = new VideoProducer(this, cam, cam->FlavorInfo()->name, cam->FlavorInfo()->internal_id);
VideoProducer::_frame_generator_(void *data)
return ((VideoProducer *)data)->FrameGenerator();
VideoProducer::ControlPort() const
VideoProducer::AddOn(int32 *internal_id) const
VideoProducer::HandleMessage(int32 /*message*/, const void* /*data*/, size_t /*size*/)
VideoProducer::Preroll()
VideoProducer::SetTimeSource(BTimeSource* /*time_source*/)
VideoProducer::RequestCompleted(const media_request_info &info)
VideoProducer::NodeRegistered()
VideoProducer::Start(bigtime_t performance_time)
VideoProducer::Stop(bigtime_t performance_time, bool immediate)
VideoProducer::Seek(bigtime_t media_time, bigtime_t performance_time)
VideoProducer::TimeWarp(bigtime_t at_real_time, bigtime_t to_performance_time)
VideoProducer::AddTimer(bigtime_t at_performance_time, int32 cookie)
VideoProducer::SetRunMode(run_mode mode)
VideoProducer::HandleEvent(const media_timed_event *event,
VideoProducer::CleanUpEvent(const media_timed_event *event)
VideoProducer::OfflineTime()
VideoProducer::ControlLoop()
VideoProducer::DeleteHook(BMediaNode * node)
VideoProducer::FormatSuggestionRequested(
VideoProducer::FormatProposal(const media_source &output, media_format *format)
VideoProducer::FormatChangeRequested(const media_source &source,
VideoProducer::GetNextOutput(int32 *cookie, media_output *out_output)
VideoProducer::DisposeOutputCookie(int32 cookie)
VideoProducer::SetBufferGroup(const media_source &for_source,
VideoProducer::VideoClippingChanged(const media_source &for_source,
VideoProducer::GetLatency(bigtime_t *out_latency)
VideoProducer::PrepareToConnect(const media_source &source,
int32 VideoProducer::fInstances = 0;
VideoProducer::Connect(status_t error, const media_source &source,
VideoProducer::VideoProducer(
VideoProducer::Disconnect(const media_source &source,
VideoProducer::LateNoticeReceived(const media_source &source,
VideoProducer::EnableOutput(const media_source &source, bool enabled,
VideoProducer::SetPlayRate(int32 numer, int32 denom)
VideoProducer::AdditionalBufferRequested(const media_source &source,
VideoProducer::LatencyChanged(const media_source &source,
VideoProducer::GetParameterValue(
VideoProducer::SetParameterValue(
VideoProducer::StartControlPanel(BMessenger *out_messenger)
VideoProducer::HandleStart(bigtime_t performance_time)
VideoProducer::HandleStop(void)
VideoProducer::HandleTimeWarp(bigtime_t performance_time)
VideoProducer::HandleSeek(bigtime_t performance_time)
VideoProducer::_UpdateStats()
VideoProducer::FrameGenerator()
VideoProducer::~VideoProducer()
class VideoProducer :
VideoProducer(BMediaAddOn *addon, CamDevice *dev,
virtual ~VideoProducer();
VideoProducer *node;
node = new VideoProducer(this, fFlavorInfo.name, fFlavorInfo.internal_id);
VideoProducer::Preroll()
VideoProducer::SetTimeSource(BTimeSource *time_source)
VideoProducer::RequestCompleted(const media_request_info &info)
VideoProducer::NodeRegistered()
VideoProducer::Start(bigtime_t performance_time)
VideoProducer::Stop(bigtime_t performance_time, bool immediate)
VideoProducer::Seek(bigtime_t media_time, bigtime_t performance_time)
VideoProducer::TimeWarp(bigtime_t at_real_time, bigtime_t to_performance_time)
VideoProducer::AddTimer(bigtime_t at_performance_time, int32 cookie)
VideoProducer::SetRunMode(run_mode mode)
VideoProducer::HandleEvent(const media_timed_event *event,
VideoProducer::CleanUpEvent(const media_timed_event *event)
VideoProducer::OfflineTime()
VideoProducer::ControlLoop()
VideoProducer::DeleteHook(BMediaNode * node)
VideoProducer::FormatSuggestionRequested(
VideoProducer::FormatProposal(const media_source &output, media_format *format)
VideoProducer::FormatChangeRequested(const media_source &source,
VideoProducer::GetNextOutput(int32 *cookie, media_output *out_output)
VideoProducer::DisposeOutputCookie(int32 cookie)
VideoProducer::SetBufferGroup(const media_source &for_source,
VideoProducer::VideoClippingChanged(const media_source &for_source,
VideoProducer::GetLatency(bigtime_t *out_latency)
VideoProducer::PrepareToConnect(const media_source &source,
VideoProducer::VideoProducer(
VideoProducer::Connect(status_t error, const media_source &source,
VideoProducer::Disconnect(const media_source &source,
VideoProducer::LateNoticeReceived(const media_source &source,
VideoProducer::EnableOutput(const media_source &source, bool enabled,
VideoProducer::SetPlayRate(int32 numer, int32 denom)
VideoProducer::AdditionalBufferRequested(const media_source &source,
VideoProducer::LatencyChanged(const media_source &source,
VideoProducer::GetParameterValue(
VideoProducer::SetParameterValue(
VideoProducer::StartControlPanel(BMessenger *out_messenger)
VideoProducer::HandleStart(bigtime_t performance_time)
VideoProducer::HandleStop(void)
VideoProducer::HandleTimeWarp(bigtime_t performance_time)
VideoProducer::HandleSeek(bigtime_t performance_time)
VideoProducer::~VideoProducer()
VideoProducer::FrameGenerator()
VideoProducer::_frame_generator_(void *data)
return ((VideoProducer *)data)->FrameGenerator();
VideoProducer::ControlPort() const
VideoProducer::AddOn(int32 *internal_id) const
VideoProducer::HandleMessage(int32 message, const void *data, size_t size)
class VideoProducer :
VideoProducer(BMediaAddOn *addon,
virtual ~VideoProducer();
fVideoProducer = new VideoProducer(NULL, "MediaPlayer video out", 0,
VideoProducer* fVideoProducer;
class VideoProducer;
VideoProducer::SetTimeSource(BTimeSource* timeSource)
VideoProducer::NodeRegistered()
VideoProducer::Start(bigtime_t performanceTime)
VideoProducer::Stop(bigtime_t performanceTime, bool immediate)
VideoProducer::Seek(bigtime_t media_time, bigtime_t performanceTime)
VideoProducer::HandleEvent(const media_timed_event* event,
VideoProducer::DeleteHook(BMediaNode* node)
VideoProducer::FormatSuggestionRequested(media_type type, int32 quality,
VideoProducer::FormatProposal(const media_source& output, media_format* format)
VideoProducer::FormatChangeRequested(const media_source& source,
VideoProducer::GetNextOutput(int32* cookie, media_output* outOutput)
VideoProducer::DisposeOutputCookie(int32 cookie)
VideoProducer::SetBufferGroup(const media_source& forSource,
VideoProducer::VideoClippingChanged(const media_source& forSource,
VideoProducer::GetLatency(bigtime_t* _latency)
VideoProducer::PrepareToConnect(const media_source& source,
VideoProducer::Connect(status_t error, const media_source& source,
VideoProducer::VideoProducer(BMediaAddOn* addon, const char* name,
VideoProducer::Disconnect(const media_source& source,
VideoProducer::LateNoticeReceived(const media_source &source,
VideoProducer::EnableOutput(const media_source& source, bool enabled,
VideoProducer::SetPlayRate(int32 numer, int32 denom)
VideoProducer::AdditionalBufferRequested(const media_source& source,
VideoProducer::LatencyChanged(const media_source& source,
VideoProducer::_HandleStart(bigtime_t performanceTime)
VideoProducer::_HandleStop()
VideoProducer::_HandleTimeWarp(bigtime_t performanceTime)
VideoProducer::_HandleSeek(bigtime_t performanceTime)
VideoProducer::_FrameGeneratorThreadEntry(void* data)
return ((VideoProducer*)data)->_FrameGeneratorThread();
VideoProducer::_FrameGeneratorThread()
VideoProducer::~VideoProducer()
VideoProducer::AddOn(int32* _internalId) const
VideoProducer::HandleMessage(int32 message, const void* data, size_t size)
class VideoProducer : public virtual BMediaEventLooper,
VideoProducer(BMediaAddOn* addon, const char* name,
virtual ~VideoProducer();