Lines Matching refs:StreamOutImpl
76 StreamOutImpl::StreamOutImpl(std::shared_ptr<BusOutputStream> stream, in StreamOutImpl() function in audio_proxy::service::StreamOutImpl
84 StreamOutImpl::~StreamOutImpl() { in ~StreamOutImpl()
96 Return<uint64_t> StreamOutImpl::getFrameSize() { in getFrameSize()
100 Return<uint64_t> StreamOutImpl::getFrameCount() { in getFrameCount()
104 Return<uint64_t> StreamOutImpl::getBufferSize() { return mBufferSizeBytes; } in getBufferSize()
107 Return<void> StreamOutImpl::getSupportedProfiles( in getSupportedProfiles()
114 Return<void> StreamOutImpl::getAudioProperties(getAudioProperties_cb _hidl_cb) { in getAudioProperties()
119 Return<Result> StreamOutImpl::setAudioProperties( in setAudioProperties()
124 Return<uint32_t> StreamOutImpl::getSampleRate() { return mConfig.sampleRateHz; } in getSampleRate()
126 Return<void> StreamOutImpl::getSupportedSampleRates( in getSupportedSampleRates()
132 Return<void> StreamOutImpl::getSupportedChannelMasks( in getSupportedChannelMasks()
138 Return<Result> StreamOutImpl::setSampleRate(uint32_t sampleRateHz) { in setSampleRate()
142 Return<hidl_bitfield<AudioChannelMask>> StreamOutImpl::getChannelMask() { in getChannelMask()
146 Return<Result> StreamOutImpl::setChannelMask( in setChannelMask()
151 Return<AudioFormat> StreamOutImpl::getFormat() { return mConfig.format; } in getFormat()
153 Return<void> StreamOutImpl::getSupportedFormats( in getSupportedFormats()
163 Return<Result> StreamOutImpl::setFormat(AudioFormat format) { in setFormat()
167 Return<void> StreamOutImpl::getAudioProperties(getAudioProperties_cb _hidl_cb) { in getAudioProperties()
174 Return<Result> StreamOutImpl::addEffect(uint64_t effectId) { in addEffect()
178 Return<Result> StreamOutImpl::removeEffect(uint64_t effectId) { in removeEffect()
182 Return<Result> StreamOutImpl::standby() { in standby()
192 Return<void> StreamOutImpl::getDevices(getDevices_cb _hidl_cb) { in getDevices()
197 Return<Result> StreamOutImpl::setDevices( in setDevices()
202 Return<void> StreamOutImpl::getParameters( in getParameters()
209 Return<Result> StreamOutImpl::setParameters( in setParameters()
215 Return<Result> StreamOutImpl::setHwAvSync(uint32_t hwAvSync) { in setHwAvSync()
219 Return<Result> StreamOutImpl::close() { in close()
237 Return<uint32_t> StreamOutImpl::getLatency() { return mLatencyMs; } in getLatency()
239 Return<Result> StreamOutImpl::setVolume(float left, float right) { in setVolume()
247 Return<void> StreamOutImpl::prepareForWriting(uint32_t frameSize, in prepareForWriting()
343 Return<void> StreamOutImpl::getRenderPosition(getRenderPosition_cb _hidl_cb) { in getRenderPosition()
364 Return<void> StreamOutImpl::getNextWriteTimestamp( in getNextWriteTimestamp()
370 Return<Result> StreamOutImpl::setCallback( in setCallback()
375 Return<Result> StreamOutImpl::clearCallback() { return Result::NOT_SUPPORTED; } in clearCallback()
377 Return<void> StreamOutImpl::supportsPauseAndResume( in supportsPauseAndResume()
384 Return<Result> StreamOutImpl::pause() { in pause()
398 Return<Result> StreamOutImpl::resume() { in resume()
412 Return<bool> StreamOutImpl::supportsDrain() { return true; } in supportsDrain()
414 Return<Result> StreamOutImpl::drain(AudioDrain type) { in drain()
422 Return<Result> StreamOutImpl::flush() { in flush()
430 Return<void> StreamOutImpl::getPresentationPosition( in getPresentationPosition()
442 Return<Result> StreamOutImpl::start() { in start()
446 Return<Result> StreamOutImpl::stop() { in stop()
450 Return<void> StreamOutImpl::createMmapBuffer(int32_t minSizeFrames, in createMmapBuffer()
474 Return<void> StreamOutImpl::getMmapPosition(getMmapPosition_cb _hidl_cb) { in getMmapPosition()
491 Return<Result> StreamOutImpl::updateSourceMetadata( in updateSourceMetadata()
496 Return<void> StreamOutImpl::updateSourceMetadata( in updateSourceMetadata()
502 Return<Result> StreamOutImpl::selectPresentation(int32_t presentationId, in selectPresentation()
507 std::shared_ptr<BusOutputStream> StreamOutImpl::getOutputStream() { in getOutputStream()
511 void StreamOutImpl::updateOutputStream( in updateOutputStream()
533 uint64_t StreamOutImpl::estimateTotalPlayedFrames() const { in estimateTotalPlayedFrames()
547 Return<Result> StreamOutImpl::setEventCallback( in setEventCallback()
552 Return<void> StreamOutImpl::getDualMonoMode(getDualMonoMode_cb _hidl_cb) { in getDualMonoMode()
557 Return<Result> StreamOutImpl::setDualMonoMode(DualMonoMode mode) { in setDualMonoMode()
561 Return<void> StreamOutImpl::getAudioDescriptionMixLevel( in getAudioDescriptionMixLevel()
567 Return<Result> StreamOutImpl::setAudioDescriptionMixLevel(float leveldB) { in setAudioDescriptionMixLevel()
571 Return<void> StreamOutImpl::getPlaybackRateParameters( in getPlaybackRateParameters()
577 Return<Result> StreamOutImpl::setPlaybackRateParameters( in setPlaybackRateParameters()
584 Return<Result> StreamOutImpl::setLatencyMode( in setLatencyMode()
589 Return<void> StreamOutImpl::getRecommendedLatencyModes( in getRecommendedLatencyModes()
595 Return<Result> StreamOutImpl::setLatencyModeCallback( in setLatencyModeCallback()