Home | History | Annotate | Download | only in radio

Lines Matching defs:RadioService

17 #define LOG_TAG "RadioService"
39 #include "RadioService.h"
46 RadioService::RadioService()
52 void RadioService::onFirstRef()
95 RadioService::~RadioService()
102 status_t RadioService::listModules(struct radio_properties *properties,
119 status_t RadioService::attach(radio_handle_t handle,
171 status_t RadioService::dump(int fd, const Vector<String16>& args __unused) {
174 result.appendFormat("Permission Denial: can't dump RadioService");
178 // failed to lock - RadioService is probably deadlocked
180 result.append("RadioService may be deadlocked\n");
189 status_t RadioService::onTransact(
196 void RadioService::callback(radio_hal_event_t *halEvent, void *cookie)
206 void RadioService::convertProperties(radio_properties_t *properties,
253 #define LOG_TAG "RadioService::CallbackThread"
255 RadioService::CallbackThread::CallbackThread(const wp<ModuleClient>& moduleClient)
256 : mModuleClient(moduleClient), mMemoryDealer(new MemoryDealer(1024 * 1024, "RadioService"))
260 RadioService::CallbackThread::~CallbackThread()
265 void RadioService::CallbackThread::onFirstRef()
267 run("RadioService cbk", ANDROID_PRIORITY_URGENT_AUDIO);
270 bool RadioService::CallbackThread::threadLoop()
297 void RadioService::CallbackThread::exit()
304 sp<IMemory> RadioService::CallbackThread::prepareEvent(radio_hal_event_t *halEvent)
370 void RadioService::CallbackThread::sendEvent(radio_hal_event_t *event)
385 #define LOG_TAG "RadioService::Module"
387 RadioService::Module::Module(radio_hw_device* hwDevice, radio_properties properties)
392 RadioService::Module::~Module() {
396 status_t RadioService::Module::dump(int fd __unused, const Vector<String16>& args __unused) {
401 sp<RadioService::ModuleClient> RadioService::Module::addClient(const sp<IRadioClient>& client,
494 RadioService::callback, moduleClient->callbackThread().get(),
512 void RadioService::Module::removeClient(const sp<ModuleClient>& moduleClient) {
594 RadioService::callback, moduleClient->callbackThread().get(),
605 status_t RadioService::Module::setMute(bool mute)
615 status_t RadioService::Module::getMute(bool *mute)
623 const struct radio_band_config *RadioService::Module::getDefaultConfig() const
631 void RadioService::Module::notifyDeviceConnection(bool connected,
642 #define LOG_TAG "RadioService::ModuleClient"
644 RadioService::ModuleClient::ModuleClient(const sp<Module>& module,
652 void RadioService::ModuleClient::onFirstRef()
658 RadioService::ModuleClient::~ModuleClient() {
668 status_t RadioService::ModuleClient::dump(int fd __unused,
674 void RadioService::ModuleClient::detach() {
691 radio_hal_band_config_t RadioService::ModuleClient::halConfig() const
698 const struct radio_tuner *RadioService::ModuleClient::getTuner() const
705 void RadioService::ModuleClient::setTuner(const struct radio_tuner *tuner)
722 status_t RadioService::ModuleClient::setConfiguration(const struct radio_band_config *config)
743 status_t RadioService::ModuleClient::getConfiguration(struct radio_band_config *config)
761 status_t RadioService::ModuleClient::setMute(bool mute)
779 status_t RadioService::ModuleClient::getMute(bool *mute)
793 status_t RadioService::ModuleClient::scan(radio_direction_t direction, bool skipSubChannel)
806 status_t RadioService::ModuleClient::step(radio_direction_t direction, bool skipSubChannel)
819 status_t RadioService::ModuleClient::tune(unsigned int channel, unsigned int subChannel)
832 status_t RadioService::ModuleClient::cancel()
845 status_t RadioService::ModuleClient::getProgramInformation(struct radio_program_info *info)
858 status_t RadioService::ModuleClient::hasControl(bool *hasControl)
866 void RadioService::ModuleClient::onCallbackEvent(const sp<IMemory>& eventMemory)
894 void RadioService::ModuleClient::binderDied(