Lines Matching refs:MultiAudioNode

10 #include "MultiAudioNode.h"
172 MultiAudioNode::MultiAudioNode(BMediaAddOn* addon, const char* name,
259 MultiAudioNode::~MultiAudioNode()
270 MultiAudioNode::InitCheck() const
278 MultiAudioNode::GetFlavor(flavor_info* info, int32 id)
295 info->name = const_cast<char*>("MultiAudioNode Node");
296 info->info = const_cast<char*>("The MultiAudioNode node outputs to "
315 MultiAudioNode::GetFormat(media_format* format)
332 MultiAudioNode::AddOn(int32* _internalID) const
344 MultiAudioNode::Preroll()
353 MultiAudioNode::HandleMessage(int32 message, const void* data, size_t size)
361 MultiAudioNode::NodeRegistered()
519 MultiAudioNode::RequestCompleted(const media_request_info& info)
551 MultiAudioNode::SetTimeSource(BTimeSource* timeSource)
561 MultiAudioNode::AcceptFormat(const media_destination& dest,
584 MultiAudioNode::GetNextInput(int32* cookie, media_input* _input)
603 MultiAudioNode::DisposeInputCookie(int32 cookie)
611 MultiAudioNode::BufferReceived(BBuffer* buffer)
619 fprintf(stderr,"ApplyParameterData in MultiAudioNode::BufferReceived failed\n");
627 "MultiAudioNode::BufferReceived\n");
637 "MultiAudioNode::BufferReceived failed\n");
644 "MultiAudioNode::BufferReceived\n");
652 MultiAudioNode::ProducerDataStatus(const media_destination& forWhom,
658 "MultiAudioNode::ProducerDataStatus\n");
669 MultiAudioNode::GetLatencyFor(const media_destination& forWhom,
687 MultiAudioNode::Connected(const media_source& producer,
723 MultiAudioNode::Disconnected(const media_source& producer,
742 MultiAudioNode::FormatChanged(const media_source& producer,
762 MultiAudioNode::SeekTagRequested(const media_destination& destination,
776 MultiAudioNode::FormatSuggestionRequested(media_type type, int32 /*quality*/,
806 MultiAudioNode::FormatProposal(const media_source& output, media_format* format)
816 fprintf(stderr, "MultiAudioNode::FormatProposal returning "
828 fprintf(stderr, "MultiAudioNode::FormatProposal returning "
838 MultiAudioNode::FormatChangeRequested(const media_source& source,
850 MultiAudioNode::GetNextOutput(int32* cookie, media_output* _output)
865 MultiAudioNode::DisposeOutputCookie(int32 cookie)
874 MultiAudioNode::SetBufferGroup(const media_source& forSource,
882 fprintf(stderr, "MultiAudioNode::SetBufferGroup returning "
910 fprintf(stderr, "MultiAudioNode::SetBufferGroup failed to"
922 MultiAudioNode::PrepareToConnect(const media_source& what,
931 fprintf(stderr, "MultiAudioNode::PrepareToConnect returning "
961 MultiAudioNode::Connect(status_t error, const media_source& source,
970 fprintf(stderr, "MultiAudioNode::Connect returning (cause: "
1022 MultiAudioNode::Disconnect(const media_source& what,
1030 fprintf(stderr, "MultiAudioNode::Disconnect() returning (cause: "
1052 MultiAudioNode::LateNoticeReceived(const media_source& what, bigtime_t howMuch,
1094 MultiAudioNode::EnableOutput(const media_source& what, bool enabled,
1111 MultiAudioNode::AdditionalBufferRequested(const media_source& source,
1125 MultiAudioNode::HandleEvent(const media_timed_event* event, bigtime_t lateness,
1160 MultiAudioNode::_HandleBuffer(const media_timed_event* event,
1188 PRINT(("MultiAudioNode::HandleBuffer snoozing recycling channelId: "
1198 //PRINT(("MultiAudioNode::HandleBuffer writing channelId: %li, how_early:%lld\n", channel->fChannelId, howEarly));
1207 MultiAudioNode::_HandleDataStatus(const media_timed_event* event,
1210 PRINT(("MultiAudioNode::HandleDataStatus status:%" B_PRIi32 ", lateness:%"
1227 MultiAudioNode::_HandleStart(const media_timed_event* event, bigtime_t lateness,
1238 MultiAudioNode::_HandleSeek(const media_timed_event* event, bigtime_t lateness,
1242 PRINT(("MultiAudioNode::HandleSeek(t=%" B_PRIdBIGTIME ",d=%" B_PRIi32
1250 MultiAudioNode::_HandleWarp(const media_timed_event* event, bigtime_t lateness,
1259 MultiAudioNode::_HandleStop(const media_timed_event* event, bigtime_t lateness,
1273 MultiAudioNode::_HandleParameter(const media_timed_event* event,
1285 MultiAudioNode::SetRunMode(run_mode mode)
1288 PRINT(("MultiAudioNode::SetRunMode mode:%i\n", mode));
1294 MultiAudioNode::TimeSourceOp(const time_source_op_info& op, void* _reserved)
1343 MultiAudioNode::GetParameterValue(int32 id, bigtime_t* lastChange, void* value,
1442 MultiAudioNode::SetParameterValue(int32 id, bigtime_t performanceTime,
1612 MultiAudioNode::MakeParameterWeb()
1654 MultiAudioNode::_GetControlName(multi_mix_control& control)
1664 MultiAudioNode::_ProcessGroup(BParameterGroup* group, int32 index,
1736 MultiAudioNode::_ProcessMux(BDiscreteParameter* parameter, int32 index)
1757 MultiAudioNode::_CreateFrequencyParameterGroup(BParameterGroup* parentGroup,
1776 // #pragma mark - MultiAudioNode specific functions
1780 MultiAudioNode::_OutputThread()
1802 //PRINT(("MultiAudioNode::RunThread: buffer exchanged\n"));
1803 //PRINT(("MultiAudioNode::RunThread: played_real_time: %lld\n", bufferInfo.played_real_time));
1804 //PRINT(("MultiAudioNode::RunThread: played_frames_count: %lld\n", bufferInfo.played_frames_count));
1805 //PRINT(("MultiAudioNode::RunThread: buffer_cycle: %li\n", bufferInfo.playback_buffer_cycle));
1839 //PRINT(("MultiAudioNode::Runthread WriteZeros\n"));
1846 PRINT(("MultiAudioNode::RunThread: recorded_real_time: %" B_PRIdBIGTIME
1848 PRINT(("MultiAudioNode::RunThread: recorded_frames_count: %"
1850 PRINT(("MultiAudioNode::RunThread: record_buffer_cycle: %" B_PRIi32
1906 MultiAudioNode::_WriteZeros(node_input& input, uint32 bufferCycle)
1989 MultiAudioNode::_FillWithZeros(node_input& input)
1998 MultiAudioNode::_FillNextBuffer(node_input& input, BBuffer* buffer)
2007 fprintf(stderr, "MultiAudioNode: Rejecting buffer: size is different\n");
2013 fprintf(stderr, "MultiAudioNode: Rejecting buffer: channel count is different\n");
2035 MultiAudioNode::_StartOutputThreadIfNeeded()
2055 MultiAudioNode::_StopOutputThread()
2067 MultiAudioNode::_AllocateBuffers(node_output &channel)
2084 MultiAudioNode::_UpdateTimeSource(multi_buffer_info& info, node_input& input)
2098 MultiAudioNode::_FillNextBuffer(multi_buffer_info& info, node_output& output)
2162 MultiAudioNode::GetConfigurationFor(BMessage* message)
2207 MultiAudioNode::_FindOutput(media_source source)
2225 MultiAudioNode::_FindInput(media_destination dest)
2243 MultiAudioNode::_FindInput(int32 destinationId)
2261 MultiAudioNode::_OutputThreadEntry(void* data)
2264 return static_cast<MultiAudioNode*>(data)->_OutputThread();
2269 MultiAudioNode::_SetNodeInputFrameRate(float frameRate)
2324 MultiAudioNode::_SetNodeOutputFrameRate(float frameRate)
2378 MultiAudioNode::_UpdateInternalLatency(const media_format& format)