xref: /haiku/src/apps/mediaplayer/media_node_framework/audio/AudioSupplier.cpp (revision 8dd3060da4f50b8de2830fd93216b186efec7c4f)
1*8dd3060dSAxel Dörfler /*	Copyright 2000-2008, Ingo Weinhold <ingo_weinhold@gmx.de>,
20fc56ed5SStephan Aßmus  *	All Rights Reserved. Distributed under the terms of the MIT license.
30fc56ed5SStephan Aßmus  */
4*8dd3060dSAxel Dörfler 
5*8dd3060dSAxel Dörfler 
60fc56ed5SStephan Aßmus #include "AudioSupplier.h"
70fc56ed5SStephan Aßmus 
80fc56ed5SStephan Aßmus #include "AudioProducer.h"
90fc56ed5SStephan Aßmus 
100fc56ed5SStephan Aßmus 
AudioSupplier()110fc56ed5SStephan Aßmus AudioSupplier::AudioSupplier()
120fc56ed5SStephan Aßmus {
130fc56ed5SStephan Aßmus }
140fc56ed5SStephan Aßmus 
150fc56ed5SStephan Aßmus 
~AudioSupplier()160fc56ed5SStephan Aßmus AudioSupplier::~AudioSupplier()
170fc56ed5SStephan Aßmus {
180fc56ed5SStephan Aßmus }
190fc56ed5SStephan Aßmus 
200fc56ed5SStephan Aßmus 
210fc56ed5SStephan Aßmus void
SetAudioProducer(AudioProducer * producer)220fc56ed5SStephan Aßmus AudioSupplier::SetAudioProducer(AudioProducer* producer)
230fc56ed5SStephan Aßmus {
240fc56ed5SStephan Aßmus 	fAudioProducer = producer;
250fc56ed5SStephan Aßmus }
260fc56ed5SStephan Aßmus 
270fc56ed5SStephan Aßmus 
280fc56ed5SStephan Aßmus status_t
InitCheck() const290fc56ed5SStephan Aßmus AudioSupplier::InitCheck() const
300fc56ed5SStephan Aßmus {
31*8dd3060dSAxel Dörfler 	return fAudioProducer ? B_OK : B_NO_INIT;
320fc56ed5SStephan Aßmus }
330fc56ed5SStephan Aßmus 
34