ESDSinkNode
ESDSinkNode::GetFlavor(&infos[0], n);
ESDSinkNode * node
= new ESDSinkNode(this,
ESDSinkNode * node = dynamic_cast<ESDSinkNode*>(your_node);
ESDSinkNode * node = dynamic_cast<ESDSinkNode*>(your_node);
status_t ESDSinkNode::HandleStop(
status_t ESDSinkNode::HandleParameter(
ESDSinkNode::SetRunMode(run_mode mode)
ESDSinkNode::TimeSourceOp(const time_source_op_info &op, void *_reserved)
ESDSinkNode::GetParameterValue(int32 id, bigtime_t* last_change, void* value, size_t* ioSize)
ESDSinkNode::SetParameterValue(int32 id, bigtime_t performance_time, const void* value, size_t size)
ESDSinkNode::MakeParameterWeb()
ESDSinkNode::GetConfigurationFor(BMessage * into_message)
void ESDSinkNode::GetFlavor(flavor_info * outInfo, int32 id)
void ESDSinkNode::GetFormat(media_format * outFormat)
status_t ESDSinkNode::InitCheck(void) const
BMediaAddOn * ESDSinkNode::AddOn(
void ESDSinkNode::Preroll(void)
status_t ESDSinkNode::HandleMessage(
void ESDSinkNode::NodeRegistered(void)
status_t ESDSinkNode::RequestCompleted(const media_request_info &info)
void ESDSinkNode::SetTimeSource(BTimeSource *timeSource)
status_t ESDSinkNode::AcceptFormat(
status_t ESDSinkNode::GetNextInput(
void ESDSinkNode::DisposeInputCookie(
void ESDSinkNode::BufferReceived(
void ESDSinkNode::ProducerDataStatus(
status_t ESDSinkNode::GetLatencyFor(
status_t ESDSinkNode::Connected(
void ESDSinkNode::Disconnected(
status_t ESDSinkNode::FormatChanged(
status_t ESDSinkNode::SeekTagRequested(
ESDSinkNode::FormatSuggestionRequested(media_type type, int32 /*quality*/, media_format* format)
ESDSinkNode::FormatProposal(const media_source& output, media_format* format)
ESDSinkNode::FormatChangeRequested(const media_source& source, const media_destination& destination, media_format* io_format, int32* _deprecated_)
ESDSinkNode::GetNextOutput(int32* cookie, media_output* out_output)
ESDSinkNode::DisposeOutputCookie(int32 cookie)
ESDSinkNode::SetBufferGroup(const media_source& for_source, BBufferGroup* newGroup)
ESDSinkNode::PrepareToConnect(const media_source& what, const media_destination& where, media_format* format, media_source* out_source, char* out_name)
ESDSinkNode::~ESDSinkNode(void)
ESDSinkNode::Connect(status_t error, const media_source& source, const media_destination& destination, const media_format& format, char* io_name)
ESDSinkNode::Disconnect(const media_source& what, const media_destination& where)
ESDSinkNode::ESDSinkNode(BMediaAddOn *addon, char* name, BMessage * config)
ESDSinkNode::LateNoticeReceived(const media_source& what, bigtime_t how_much, bigtime_t performance_time)
ESDSinkNode::EnableOutput(const media_source& what, bool enabled, int32* _deprecated_)
ESDSinkNode::AdditionalBufferRequested(const media_source& source, media_buffer_id prev_buffer, bigtime_t prev_time, const media_seek_tag* prev_tag)
void ESDSinkNode::HandleEvent(
status_t ESDSinkNode::HandleBuffer(
status_t ESDSinkNode::HandleDataStatus(
status_t ESDSinkNode::HandleStart(
status_t ESDSinkNode::HandleSeek(
status_t ESDSinkNode::HandleWarp(
ESDSinkNode( /* private unimplemented */
const ESDSinkNode & clone);
ESDSinkNode & operator=(
const ESDSinkNode & clone);
class ESDSinkNode :
virtual ~ESDSinkNode(void);
explicit ESDSinkNode(BMediaAddOn *addon, char* name, BMessage * config);