Lines Matching full:moutput
1008 mOutput(output),
1037 if (mOutput && mOutput->audioHwDev) {
1038 if (mOutput->audioHwDev->canSetMasterVolume()) {
1042 if (mOutput->audioHwDev->canSetMasterMute()) {
1175 mOutput->stream->common.set_parameters(&mOutput->stream->common, "exiting=1");
1250 uint32_t latencyMs = mOutput->stream->get_latency(mOutput->stream);
1267 sampleRate, format, channelMask, mOutput, mFormat);
1276 sampleRate, format, channelMask, mOutput, mFormat);
1284 format, mOutput, mFormat);
1376 return correctLatency_l(mOutput->stream->get_latency(mOutput->stream));
1386 if (mOutput && mOutput->audioHwDev &&
1387 mOutput->audioHwDev->canSetMasterVolume()) {
1398 if (mOutput && mOutput->audioHwDev &&
1399 mOutput->audioHwDev->canSetMasterMute()) {
1537 char *s = mOutput->stream->common.get_parameters(&mOutput->stream->common, keys.string());
1628 mSampleRate = mOutput->stream->common.get_sample_rate(&mOutput->stream->common);
1629 mChannelMask = mOutput->stream->common.get_channels(&mOutput->stream->common);
1638 mFormat = mOutput->stream->common.get_format(&mOutput->stream->common);
1646 mFrameSize = audio_stream_frame_size(&mOutput->stream->common);
1647 mFrameCount = mOutput->stream->common.get_buffer_size(&mOutput->stream->common) / mFrameSize;
1653 if ((mOutput->flags & AUDIO_OUTPUT_FLAG_NON_BLOCKING) &&
1654 (mOutput->stream->set_callback != NULL)) {
1655 if (mOutput->stream->set_callback(mOutput->stream,
1741 return mOutput->stream->get_render_position(mOutput->stream, dspFrames);
1784 return mOutput;
1790 AudioStreamOut *output = mOutput;
1791 mOutput = NULL;
1803 if (mOutput == NULL) {
1806 return &mOutput->stream->common;
1928 bytesWritten = mOutput->stream->write(mOutput->stream,
1947 if (mOutput->stream->drain) {
1955 mOutput->stream->drain(mOutput->stream,
2394 mOutput->stream->common.standby(&mOutput->stream->common);
2436 if (mType == OFFLOAD && mOutput->stream->get_presentation_position) {
2438 int ret = mOutput->stream->get_presentation_position(
2439 mOutput->stream, &position64, ×tamp.mTime);
2740 mOutput->stream->common.standby(&mOutput->stream->common);
2948 (mOutput->stream->get_latency(mOutput->stream)*mSampleRate) / 1000;
3415 status = mOutput->stream->common.set_parameters(&mOutput->stream->common,
3418 mOutput->stream->common.standby(&mOutput->stream->common);
3421 status = mOutput->stream->common.set_parameters(&mOutput->stream->common,
3579 if (mOutput->stream->set_volume) {
3580 mOutput->stream->set_volume(mOutput->stream, left, right);
3759 status = mOutput->stream->common.set_parameters(&mOutput->stream->common,
3762 mOutput->stream->common.standby(&mOutput->stream->common);
3765 status = mOutput->stream->common.set_parameters(&mOutput->stream->common,
4097 (mOutput->stream->get_latency(mOutput->stream)*mSampleRate) / 1000;
4099 mBytesWritten / audio_stream_frame_size(&mOutput->stream->common);
4128 mOutput->stream->pause(mOutput->stream);
4138 mOutput->stream->resume(mOutput->stream);
4186 mOutput->stream->flush(mOutput->stream);