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ßmusAudioSupplier::AudioSupplier() 120fc56ed5SStephan Aßmus { 130fc56ed5SStephan Aßmus } 140fc56ed5SStephan Aßmus 150fc56ed5SStephan Aßmus ~AudioSupplier()160fc56ed5SStephan AßmusAudioSupplier::~AudioSupplier() 170fc56ed5SStephan Aßmus { 180fc56ed5SStephan Aßmus } 190fc56ed5SStephan Aßmus 200fc56ed5SStephan Aßmus 210fc56ed5SStephan Aßmus void SetAudioProducer(AudioProducer * producer)220fc56ed5SStephan AßmusAudioSupplier::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ßmusAudioSupplier::InitCheck() const 300fc56ed5SStephan Aßmus { 31*8dd3060dSAxel Dörfler return fAudioProducer ? B_OK : B_NO_INIT; 320fc56ed5SStephan Aßmus } 330fc56ed5SStephan Aßmus 34