Lines Matching refs:sp
274 virtual const sp<DeviceDescriptor> &getDefaultOutputDevice() const
279 void addOutput(audio_io_handle_t output, sp<SwAudioOutputDescriptor> outputDesc);
281 void addInput(audio_io_handle_t input, sp<AudioInputDescriptor> inputDesc);
297 bool isStrategyActive(const sp<AudioOutputDescriptor> outputDesc, routing_strategy strategy,
302 virtual uint32_t setOutputDevice(const sp<AudioOutputDescriptor>& outputDesc,
308 status_t resetOutputDevice(const sp<AudioOutputDescriptor>& outputDesc,
329 const sp<AudioOutputDescriptor>& outputDesc,
334 sp<AudioOutputDescriptor>& outputDesc,
340 const sp<AudioOutputDescriptor>& outputDesc,
347 const sp<AudioOutputDescriptor>& outputDesc,
368 status_t checkOutputsForDevice(const sp<DeviceDescriptor> devDesc,
373 status_t checkInputsForDevice(const sp<DeviceDescriptor> devDesc,
400 audio_devices_t getNewOutputDevice(const sp<AudioOutputDescriptor>& outputDesc,
437 virtual uint32_t checkDeviceMuteStrategies(sp<AudioOutputDescriptor> outputDesc,
445 sp<IOProfile> getInputProfile(audio_devices_t device,
451 sp<IOProfile> getProfileForDirectOutput(audio_devices_t device,
459 virtual status_t addAudioPatch(audio_patch_handle_t handle, const sp<AudioPatch>& patch)
487 status_t startSource(sp<AudioOutputDescriptor> outputDesc,
491 status_t stopSource(sp<AudioOutputDescriptor> outputDesc,
503 sp<SwAudioOutputDescriptor> mPrimaryOutput; // primary output descriptor
525 sp<DeviceDescriptor> mDefaultOutputDevice; // output device selected by default at boot time
537 sp<AudioPatch> mCallTxPatch;
538 sp<AudioPatch> mCallRxPatch;
582 void findIoHandlesByAddress(sp<SwAudioOutputDescriptor> desc /*in*/,