Lines Matching refs:mStream

46           mStream(stream),
60 audio_stream_out_t* mStream;
80 ssize_t writeResult = mStream->write(mStream, &mBuffer[0], availToRead);
91 StreamOut::getPresentationPositionImpl(mStream, &mStatus.reply.presentationPosition.frames,
97 mStatus.reply.latencyMs = mStream->get_latency(mStream);
142 mStream(stream),
161 mDevice->closeOutputStream(mStream);
165 mStream = nullptr;
170 return audio_stream_out_frame_size(mStream);
306 return mStream->get_latency(mStream);
310 if (mStream->set_volume == NULL) {
317 return Stream::analyzeStatus("set_volume", mStream->set_volume(mStream, left, right));
374 std::make_unique<WriteThread>(&mStopWriteThread, mStream, tempCommandMQ.get(),
403 mStream->get_render_position(mStream, &halDspFrames));
411 if (mStream->get_next_write_timestamp != NULL) {
413 mStream->get_next_write_timestamp(mStream, &timestampUs));
420 if (mStream->set_callback == NULL) return Result::NOT_SUPPORTED;
423 int result = mStream->set_callback(mStream, StreamOut::asyncCallback, this);
431 if (mStream->set_callback == NULL) return Result::NOT_SUPPORTED;
468 _hidl_cb(mStream->pause != NULL, mStream->resume != NULL);
473 return mStream->pause != NULL ? Stream::analyzeStatus("pause", mStream->pause(mStream))
478 return mStream->resume != NULL ? Stream::analyzeStatus("resume", mStream->resume(mStream))
483 return mStream->drain != NULL;
487 return mStream->drain != NULL
489 "drain", mStream->drain(mStream, static_cast<audio_drain_type_t>(type)))
494 return mStream->flush != NULL ? Stream::analyzeStatus("flush", mStream->flush(mStream))
522 Result retval = getPresentationPositionImpl(mStream, &frames, &timeStamp);
536 return mStreamMmap->createMmapBuffer(minSizeFrames, audio_stream_out_frame_size(mStream),
550 if (mStream->update_source_metadata == nullptr) {
565 mStream->update_source_metadata(mStream, &halMetadata);