Home | History | Annotate | Download | only in radio

Lines Matching defs:module

62         ALOGE("couldn't load radio module %s.%s (%s)",
88 ALOGI("loaded default module %s, handle %d", properties.product, properties.handle);
91 sp<Module> module = new Module(dev, properties);
92 mModules.add(properties.handle, module);
136 sp<Module> module = mModules.valueAt(index);
139 config = module->getDefaultConfig();
146 radio = module->addClient(client, config, withAudio);
386 #define LOG_TAG "RadioService::Module"
388 RadioService::Module::Module(radio_hw_device* hwDevice, radio_properties properties)
393 RadioService::Module::~Module() {
397 status_t RadioService::Module::dump(int fd __unused, const Vector<String16>& args __unused) {
402 sp<RadioService::ModuleClient> RadioService::Module::addClient(const sp<IRadioClient>& client,
423 // There is a limited amount of tuners and a limited amount of radio audio sources per module.
425 // The numbers of tuners and sources are indicated in the module properties.
513 void RadioService::Module::removeClient(const sp<ModuleClient>& moduleClient) {
606 status_t RadioService::Module::setMute(bool mute)
616 status_t RadioService::Module::getMute(bool *mute)
624 const struct radio_band_config *RadioService::Module::getDefaultConfig() const
632 void RadioService::Module::notifyDeviceConnection(bool connected,
645 RadioService::ModuleClient::ModuleClient(const sp<Module>& module,
649 : mModule(module), mClient(client), mConfig(*config), mAudio(audio), mTuner(NULL)
685 sp<Module> module = mModule.promote();
686 if (module == 0) {
689 module->removeClient(this);
764 sp<Module> module;
771 module = mModule.promote();
772 if (module == 0) {
776 module->setMute(mute);
782 sp<Module> module;
786 module = mModule.promote();
787 if (module == 0) {
791 return module->getMute(mute);