Lines Matching refs:status_t

95     virtual status_t setDeviceConnectionState(audio_devices_t device,
104 virtual status_t handleDeviceConfigChange(audio_devices_t device,
117 virtual status_t initCheck() = 0;
125 virtual status_t getOutputForAttr(const audio_attributes_t *attr,
137 virtual status_t startOutput(audio_port_handle_t portId) = 0;
139 virtual status_t stopOutput(audio_port_handle_t portId) = 0;
144 virtual status_t getInputForAttr(const audio_attributes_t *attr,
155 virtual status_t startInput(audio_port_handle_t portId) = 0;
157 virtual status_t stopInput(audio_port_handle_t portId) = 0;
173 virtual status_t setStreamVolumeIndex(audio_stream_type_t stream,
180 virtual status_t getStreamVolumeIndex(audio_stream_type_t stream,
184 virtual status_t setVolumeIndexForAttributes(const audio_attributes_t &attr,
187 virtual status_t getVolumeIndexForAttributes(const audio_attributes_t &attr,
191 virtual status_t getMaxVolumeIndexForAttributes(const audio_attributes_t &attr,
194 virtual status_t getMinVolumeIndexForAttributes(const audio_attributes_t &attr,
204 virtual status_t getDevicesForAttributes(const audio_attributes_t &attr,
209 virtual status_t registerEffect(const effect_descriptor_t *desc,
214 virtual status_t unregisterEffect(int id) = 0;
215 virtual status_t setEffectEnabled(int id, bool enabled) = 0;
216 virtual status_t moveEffectsToIo(const std::vector<int>& ids, audio_io_handle_t io) = 0;
224 virtual status_t dump(int fd) = 0;
226 virtual status_t setAllowedCapturePolicy(uid_t uid, audio_flags_mask_t flags) = 0;
231 virtual status_t listAudioPorts(audio_port_role_t role,
236 virtual status_t getAudioPort(struct audio_port_v7 *port) = 0;
237 virtual status_t createAudioPatch(const struct audio_patch *patch,
240 virtual status_t releaseAudioPatch(audio_patch_handle_t handle,
242 virtual status_t listAudioPatches(unsigned int *num_patches,
245 virtual status_t setAudioPortConfig(const struct audio_port_config *config) = 0;
248 virtual status_t acquireSoundTriggerSession(audio_session_t *session,
252 virtual status_t releaseSoundTriggerSession(audio_session_t session) = 0;
254 virtual status_t registerPolicyMixes(const Vector<AudioMix>& mixes) = 0;
255 virtual status_t unregisterPolicyMixes(Vector<AudioMix> mixes) = 0;
257 virtual status_t setUidDeviceAffinities(uid_t uid, const AudioDeviceTypeAddrVector& devices)
259 virtual status_t removeUidDeviceAffinities(uid_t uid) = 0;
261 virtual status_t setUserIdDeviceAffinities(int userId,
263 virtual status_t removeUserIdDeviceAffinities(int userId) = 0;
265 virtual status_t startAudioSource(const struct audio_port_config *source,
269 virtual status_t stopAudioSource(audio_port_handle_t portId) = 0;
271 virtual status_t setMasterMono(bool mono) = 0;
272 virtual status_t getMasterMono(bool *mono) = 0;
277 virtual status_t getSurroundFormats(unsigned int *numSurroundFormats,
281 virtual status_t getReportedSurroundFormats(unsigned int *numSurroundFormats,
284 virtual status_t setSurroundFormatEnabled(audio_format_t audioFormat, bool enabled) = 0;
288 virtual status_t getHwOffloadEncodingFormatsSupportedForA2DP(
293 virtual status_t listAudioProductStrategies(AudioProductStrategyVector &strategies) = 0;
295 virtual status_t getProductStrategyFromAudioAttributes(
299 virtual status_t listAudioVolumeGroups(AudioVolumeGroupVector &groups) = 0;
301 virtual status_t getVolumeGroupFromAudioAttributes(
306 virtual status_t setDevicesRoleForStrategy(product_strategy_t strategy,
310 virtual status_t removeDevicesRoleForStrategy(product_strategy_t strategy,
314 virtual status_t getDevicesForRoleAndStrategy(product_strategy_t strategy,
318 virtual status_t setDevicesRoleForCapturePreset(audio_source_t audioSource,
322 virtual status_t addDevicesRoleForCapturePreset(audio_source_t audioSource,
326 virtual status_t removeDevicesRoleForCapturePreset(
330 virtual status_t clearDevicesRoleForCapturePreset(audio_source_t audioSource,
333 virtual status_t getDevicesForRoleAndCapturePreset(audio_source_t audioSource,
370 virtual status_t getSpatializerOutput(const audio_config_base_t *config,
379 virtual status_t releaseSpatializerOutput(audio_io_handle_t output) = 0;
404 virtual status_t openOutput(audio_module_handle_t module,
415 virtual status_t closeOutput(audio_io_handle_t output) = 0;
418 virtual status_t suspendOutput(audio_io_handle_t output) = 0;
420 virtual status_t restoreOutput(audio_io_handle_t output) = 0;
427 virtual status_t openInput(audio_module_handle_t module,
435 virtual status_t closeInput(audio_io_handle_t input) = 0;
442 …virtual status_t setStreamVolume(audio_stream_type_t stream, float volume, audio_io_handle_t outpu…
445 virtual status_t invalidateStream(audio_stream_type_t stream) = 0;
453 virtual status_t setVoiceVolume(float volume, int delayMs = 0) = 0;
456 virtual status_t moveEffects(audio_session_t session,
465 virtual status_t createAudioPatch(const struct audio_patch *patch,
470 virtual status_t releaseAudioPatch(audio_patch_handle_t handle,
474 virtual status_t setAudioPortConfig(const struct audio_port_config *config, int delayMs) = 0;
503 virtual status_t getAudioPort(struct audio_port_v7 *port) = 0;
505 virtual status_t updateSecondaryOutputs(