Home | History | Annotate | Download | only in service

Lines Matching full:virtual

56     virtual status_t    dump(int fd, const Vector<String16>& args);
62 virtual status_t setDeviceConnectionState(audio_devices_t device,
66 virtual audio_policy_dev_state_t getDeviceConnectionState(
69 virtual status_t setPhoneState(audio_mode_t state);
70 virtual status_t setForceUse(audio_policy_force_use_t usage, audio_policy_forced_cfg_t config);
71 virtual audio_policy_forced_cfg_t getForceUse(audio_policy_force_use_t usage);
72 virtual audio_io_handle_t getOutput(audio_stream_type_t stream,
79 virtual status_t getOutputForAttr(const audio_attributes_t *attr,
90 virtual status_t startOutput(audio_io_handle_t output,
93 virtual status_t stopOutput(audio_io_handle_t output,
96 virtual void releaseOutput(audio_io_handle_t output,
99 virtual status_t getInputForAttr(const audio_attributes_t *attr,
109 virtual status_t startInput(audio_io_handle_t input,
111 virtual status_t stopInput(audio_io_handle_t input,
113 virtual void releaseInput(audio_io_handle_t input,
115 virtual status_t initStreamVolume(audio_stream_type_t stream,
118 virtual status_t setStreamVolumeIndex(audio_stream_type_t stream,
121 virtual status_t getStreamVolumeIndex(audio_stream_type_t stream,
125 virtual uint32_t getStrategyForStream(audio_stream_type_t stream);
126 virtual audio_devices_t getDevicesForStream(audio_stream_type_t stream);
128 virtual audio_io_handle_t getOutputForEffect(const effect_descriptor_t *desc);
129 virtual status_t registerEffect(const effect_descriptor_t *desc,
134 virtual status_t unregisterEffect(int id);
135 virtual status_t setEffectEnabled(int id, bool enabled);
136 virtual bool isStreamActive(audio_stream_type_t stream, uint32_t inPastMs = 0) const;
137 virtual bool isStreamActiveRemotely(audio_stream_type_t stream, uint32_t inPastMs = 0) const;
138 virtual bool isSourceActive(audio_source_t source) const;
140 virtual status_t queryDefaultPreProcessing(audio_session_t audioSession,
143 virtual status_t onTransact(
150 virtual void binderDied(const wp<IBinder>& who);
153 virtual void onFirstRef();
160 virtual void setParameters(audio_io_handle_t ioHandle,
164 virtual status_t setStreamVolume(audio_stream_type_t stream,
168 virtual status_t startTone(audio_policy_tone_t tone, audio_stream_type_t stream);
169 virtual status_t stopTone();
170 virtual status_t setVoiceVolume(float volume, int delayMs = 0);
171 virtual bool isOffloadSupported(const audio_offload_info_t &config);
173 virtual status_t listAudioPorts(audio_port_role_t role,
178 virtual status_t getAudioPort(struct audio_port *port);
179 virtual status_t createAudioPatch(const struct audio_patch *patch,
181 virtual status_t releaseAudioPatch(audio_patch_handle_t handle);
182 virtual status_t listAudioPatches(unsigned int *num_patches,
185 virtual status_t setAudioPortConfig(const struct audio_port_config *config);
187 virtual void registerClient(const sp<IAudioPolicyServiceClient>& client);
189 virtual void setAudioPortCallbacksEnabled(bool enabled);
191 virtual status_t acquireSoundTriggerSession(audio_session_t *session,
195 virtual status_t releaseSoundTriggerSession(audio_session_t session);
197 virtual audio_mode_t getPhoneState();
199 virtual status_t registerPolicyMixes(Vector<AudioMix> mixes, bool registration);
201 virtual status_t startAudioSource(const struct audio_port_config *source,
204 virtual status_t stopAudioSource(audio_io_handle_t handle);
206 virtual status_t setMasterMono(bool mono);
207 virtual status_t getMasterMono(bool *mono);
221 virtual status_t clientSetAudioPortConfig(const struct audio_port_config *config,
241 virtual ~AudioPolicyService();
274 virtual ~AudioCommandThread();
279 virtual void onFirstRef();
280 virtual bool threadLoop();
340 virtual ~AudioCommandData() {}
428 virtual ~AudioPolicyClient() {}
435 virtual audio_module_handle_t loadHwModule(const char *name);
445 virtual status_t openOutput(audio_module_handle_t module,
454 virtual audio_io_handle_t openDuplicateOutput(audio_io_handle_t output1, audio_io_handle_t output2);
456 virtual status_t closeOutput(audio_io_handle_t output);
459 virtual status_t suspendOutput(audio_io_handle_t output);
461 virtual status_t restoreOutput(audio_io_handle_t output);
468 virtual audio_io_handle_t openInput(audio_module_handle_t module,
476 virtual status_t closeInput(audio_io_handle_t input);
483 virtual status_t setStreamVolume(audio_stream_type_t stream, float volume, audio_io_handle_t output, int delayMs = 0);
486 virtual status_t invalidateStream(audio_stream_type_t stream);
489 virtual void setParameters(audio_io_handle_t ioHandle, const String8& keyValuePairs, int delayMs = 0);
491 virtual String8 getParameters(audio_io_handle_t ioHandle, const String8& keys);
495 virtual status_t startTone(audio_policy_tone_t tone, audio_stream_type_t stream);
496 virtual status_t stopTone();
499 virtual status_t setVoiceVolume(float volume, int delayMs = 0);
502 virtual status_t moveEffects(audio_session_t session,
507 virtual status_t createAudioPatch(const struct audio_patch *patch,
512 virtual status_t releaseAudioPatch(audio_patch_handle_t handle,
516 virtual status_t setAudioPortConfig(const struct audio_port_config *config, int delayMs);
518 virtual void onAudioPortListUpdate();
519 virtual void onAudioPatchListUpdate();
520 virtual void onDynamicPolicyMixStateUpdate(String8 regId, int32_t state);
521 virtual void onRecordingConfigurationUpdate(int event,
526 virtual audio_unique_id_t newAudioUniqueId(audio_unique_id_use_t use);
538 virtual ~NotificationClient();
552 virtual void binderDied(const wp<IBinder>& who);