Lines Matching refs:output

113                                           audio_io_handle_t *output,
121 virtual status_t startOutput(audio_io_handle_t output,
124 virtual status_t stopOutput(audio_io_handle_t output,
127 virtual void releaseOutput(audio_io_handle_t output,
166 // return the enabled output devices for the given stream type
189 // uses an output for playback with a non-empty, non "0" address.
277 void addOutput(audio_io_handle_t output, const sp<SwAudioOutputDescriptor>& outputDesc);
278 void removeOutput(audio_io_handle_t output);
285 // (device connected,phone state, force use, a2dp output...)
287 // 1 speed up process when the state is stable (when starting or stopping an output)
298 // change the route of the specified output. Returns the number of ms we have slept to
331 // apply all stream volumes to the specified output and device
335 // Mute or unmute all streams handled by the specified strategy on the specified output
342 // Mute or unmute the stream on the specified output
360 // when a device is connected, checks if an open output can be routed
362 // Returns an output suitable to this device or 0.
363 // when a device is disconnected, checks if an output is not used any more and
365 // transfers the audio tracks and effects from one output thread to another accordingly.
376 // close an output and its companion duplicating output.
377 void closeOutput(audio_io_handle_t output);
383 // must be called every time a condition that affects the output choice for a given strategy
391 // manages A2DP output suspend/restore according to phone state and BT SCO usage
394 // selects the most appropriate device on output for current state
395 // must be called every time a condition that affects the device choice for a given output is
396 // changed: connected device, phone state, force use, output start, output stop..
423 int testOutputIndex(audio_io_handle_t output);
484 // the re-evaluation of the output device.
503 sp<AudioSourceDescriptor> getSourceForStrategyOnOutput(audio_io_handle_t output,
520 sp<SwAudioOutputDescriptor> mPrimaryOutput; // primary output descriptor
529 DeviceVector mAvailableOutputDevices; // all available output devices
542 bool mA2dpSuspended; // true if A2DP output is suspended
543 sp<DeviceDescriptor> mDefaultOutputDevice; // output device selected by default at boot time
569 bool mTtsOutputAvailable; // true if a dedicated output for TTS stream is available
573 audio_io_handle_t mMusicEffectOutput; // output selected for music effects
613 // updates device caching and output for streams that can influence the
616 // find the outputs on a given output descriptor that have the given address.
626 // internal method to return the output handle for the given device and format
667 void updateMono(audio_io_handle_t output) {
670 mpClientInterface->setParameters(output, param.toString());