Home
last modified time | relevance | path

Searched refs:mDataMQ (Results 1 – 20 of 20) sorted by relevance

/hardware/interfaces/bluetooth/audio/2.0/default/
DA2dpSoftwareAudioProvider.cpp48 : BluetoothAudioProvider(), mDataMQ(nullptr) { in A2dpSoftwareAudioProvider()
54 mDataMQ = std::move(tempDataMQ); in A2dpSoftwareAudioProvider()
63 return (sessionType == session_type_ && mDataMQ && mDataMQ->isValid()); in isValid()
96 if (mDataMQ && mDataMQ->isValid()) { in onSessionReady()
98 session_type_, stack_iface_, mDataMQ->getDesc(), audio_config_); in onSessionReady()
99 _hidl_cb(BluetoothAudioStatus::SUCCESS, *mDataMQ->getDesc()); in onSessionReady()
DHearingAidAudioProvider.cpp44 : BluetoothAudioProvider(), mDataMQ(nullptr) { in HearingAidAudioProvider()
50 mDataMQ = std::move(tempDataMQ); in HearingAidAudioProvider()
59 return (sessionType == session_type_ && mDataMQ && mDataMQ->isValid()); in isValid()
91 if (mDataMQ && mDataMQ->isValid()) { in onSessionReady()
93 session_type_, stack_iface_, mDataMQ->getDesc(), audio_config_); in onSessionReady()
94 _hidl_cb(BluetoothAudioStatus::SUCCESS, *mDataMQ->getDesc()); in onSessionReady()
DA2dpSoftwareAudioProvider.h48 std::unique_ptr<DataMQ> mDataMQ;
DHearingAidAudioProvider.h48 std::unique_ptr<DataMQ> mDataMQ;
/hardware/interfaces/bluetooth/audio/2.1/default/
DHearingAidAudioProvider.cpp46 : BluetoothAudioProvider(), mDataMQ(nullptr) { in HearingAidAudioProvider()
52 mDataMQ = std::move(tempDataMQ); in HearingAidAudioProvider()
65 return (sessionType == session_type_ && mDataMQ && mDataMQ->isValid()); in isValid()
97 if (mDataMQ && mDataMQ->isValid()) { in onSessionReady()
99 session_type_, stack_iface_, mDataMQ->getDesc(), audio_config_); in onSessionReady()
100 _hidl_cb(BluetoothAudioStatus::SUCCESS, *mDataMQ->getDesc()); in onSessionReady()
DA2dpSoftwareAudioProvider.cpp50 : BluetoothAudioProvider(), mDataMQ(nullptr) { in A2dpSoftwareAudioProvider()
56 mDataMQ = std::move(tempDataMQ); in A2dpSoftwareAudioProvider()
69 return (sessionType == session_type_ && mDataMQ && mDataMQ->isValid()); in isValid()
102 if (mDataMQ && mDataMQ->isValid()) { in onSessionReady()
104 session_type_, stack_iface_, mDataMQ->getDesc(), audio_config_); in onSessionReady()
105 _hidl_cb(BluetoothAudioStatus::SUCCESS, *mDataMQ->getDesc()); in onSessionReady()
DLeAudioAudioProvider.cpp54 : BluetoothAudioProvider(), mDataMQ(nullptr) {} in LeAudioAudioProvider()
168 mDataMQ = std::move(tempDataMQ); in startSession_2_1()
181 if (mDataMQ && mDataMQ->isValid()) { in onSessionReady()
183 session_type_, stack_iface_, mDataMQ->getDesc(), audio_config_); in onSessionReady()
184 _hidl_cb(BluetoothAudioStatus::SUCCESS, *mDataMQ->getDesc()); in onSessionReady()
DA2dpSoftwareAudioProvider.h49 std::unique_ptr<DataMQ> mDataMQ;
DHearingAidAudioProvider.h49 std::unique_ptr<DataMQ> mDataMQ;
DLeAudioAudioProvider.h51 std::unique_ptr<DataMQ> mDataMQ;
/hardware/interfaces/bluetooth/audio/utils/session/
DBluetoothAudioSession.cpp60 : session_type_(session_type), stack_iface_(nullptr), mDataMQ(nullptr) { in BluetoothAudioSession()
160 (mDataMQ != nullptr && mDataMQ->isValid())); in IsSessionReady()
167 mDataMQ = nullptr; in UpdateDataPath()
173 mDataMQ = nullptr; in UpdateDataPath()
176 mDataMQ = std::move(tempDataMQ); in UpdateDataPath()
413 size_t availableToWrite = mDataMQ->availableToWrite(); in OutWritePcmData()
419 if (!mDataMQ->write(static_cast<const uint8_t*>(buffer) + totalWritten, in OutWritePcmData()
449 size_t availableToRead = mDataMQ->availableToRead(); in InReadPcmData()
454 if (!mDataMQ->read(static_cast<uint8_t*>(buffer) + totalRead, in InReadPcmData()
DBluetoothAudioSession.h93 std::unique_ptr<DataMQ> mDataMQ; variable
/hardware/interfaces/audio/core/all-versions/default/
DStreamIn.cpp57 mDataMQ(dataMQ), in ReadThread()
62 mBuffer.reset(new (std::nothrow) uint8_t[mDataMQ->getQuantumCount()]); in init()
71 StreamIn::DataMQ* mDataMQ; member in android::hardware::audio::CPP_VERSION::implementation::__anon4123301e0111::ReadThread
85 size_t availableToWrite = mDataMQ->availableToWrite(); in doRead()
98 if (!mDataMQ->write(&mBuffer[0], readResult)) { in doRead()
378 if (mDataMQ) { in prepareForReading()
435 mDataMQ = std::move(tempDataMQ); in prepareForReading()
445 _hidl_cb(Result::OK, *mCommandMQ->getDesc(), *mDataMQ->getDesc(), *mStatusMQ->getDesc(), in prepareForReading()
DStreamOut.cpp60 mDataMQ(dataMQ), in WriteThread()
65 mBuffer.reset(new (std::nothrow) uint8_t[mDataMQ->getQuantumCount()]); in init()
74 StreamOut::DataMQ* mDataMQ; member in android::hardware::audio::CPP_VERSION::implementation::__anon4890291f0111::WriteThread
88 const size_t availToRead = mDataMQ->availableToRead(); in doWrite()
91 if (mDataMQ->read(&mBuffer[0], availToRead)) { in doWrite()
365 if (mDataMQ) { in prepareForWriting()
421 mDataMQ = std::move(tempDataMQ); in prepareForWriting()
431 _hidl_cb(Result::OK, *mCommandMQ->getDesc(), *mDataMQ->getDesc(), *mStatusMQ->getDesc(), in prepareForWriting()
/hardware/interfaces/audio/aidl/default/
DStream.cpp56 if (mDataMQ) { in fillDescriptor()
59 desc->audio.set<StreamDescriptor::AudioBuffer::Tag::fmq>(mDataMQ->dupeDesc()); in fillDescriptor()
64 if (mDataMQ) { in getBufferSizeInFrames()
65 return mDataMQ->getQuantumCount() * mDataMQ->getQuantumSize() / getFrameSize(); in getBufferSizeInFrames()
87 if (mDataMQ && !mDataMQ->isValid()) { in isValid()
105 mDataMQ.reset(); in reset()
/hardware/interfaces/audio/core/all-versions/vts/functional/
DAudioPrimaryHidlHalTest.h1003 mDataMQ = std::move(tempDataMQ); in workerInit()
1015 const size_t dataSize = std::min(mData.size() - mDataPosition, mDataMQ->availableToWrite()); in workerCycle()
1016 bool success = mDataMQ->write(mData.data() + mDataPosition, dataSize); in workerCycle()
1063 std::unique_ptr<DataMQ> mDataMQ; variable
1207 mDataMQ = std::move(tempDataMQ); in workerInit()
1238 const size_t dataSize = std::min(mData.size(), mDataMQ->availableToRead()); in workerCycle()
1239 if (!mDataMQ->read(mData.data(), dataSize)) { in workerCycle()
1259 std::unique_ptr<DataMQ> mDataMQ; variable
/hardware/interfaces/audio/core/all-versions/default/include/core/default/
DStreamIn.h147 std::unique_ptr<DataMQ> mDataMQ; member
DStreamOut.h177 std::unique_ptr<DataMQ> mDataMQ; member
/hardware/interfaces/audio/aidl/default/include/core-impl/
DStream.h101 mDataMQ(std::move(dataMQ)), in StreamContext()
114 DataMQ* getDataMQ() const { return mDataMQ.get(); } in getDataMQ()
154 std::unique_ptr<DataMQ> mDataMQ; variable
/hardware/interfaces/audio/aidl/vts/
DVtsHalAudioCoreModuleTargetTest.cpp640 mDataMQ(maybeCreateDataMQ(descriptor)) {} in StreamContext()
647 if (mDataMQ != nullptr) { in checkIsValid()
648 EXPECT_TRUE(mDataMQ->isValid()); in checkIsValid()
649 EXPECT_GE(mDataMQ->getQuantumCount() * mDataMQ->getQuantumSize(), in checkIsValid()
658 DataMQ* getDataMQ() const { return mDataMQ.get(); } in getDataMQ()
675 std::unique_ptr<DataMQ> mDataMQ; member in StreamContext
868 mDataMQ(context.getDataMQ()), in StreamCommonLogic()
874 StreamContext::DataMQ* getDataMQ() const { return mDataMQ; } in getDataMQ()
903 if (mDataMQ->read(data.data(), readCount)) { in readDataFromMQ()
911 if (mDataMQ->write(mData.data(), mData.size())) { in writeDataToMQ()
[all …]