Lines Matching defs:StreamIn
39 struct StreamIn : public IStreamIn { struct
84 const DeviceAddress &getDeviceAddress() const { return mCommon.m_device; } in getDeviceAddress()
85 const AudioConfig &getAudioConfig() const { return mCommon.m_config; } in getAudioConfig()
86 const hidl_vec<AudioInOutFlag> &getAudioOutputFlags() const { return mCommon.m_flags; } in getAudioOutputFlags()
88 uint64_t &getFrameCounter() { return mFrames; } in getFrameCounter()
90 void addInputFramesLost(size_t n) { mInputFramesLost += n; } in addInputFramesLost()
91 float getEffectiveVolume() const { return mEffectiveVolume; } in getEffectiveVolume()
100 sp<Device> mDev;
101 const StreamCommon mCommon;
102 const SinkMetadata mSinkMetadata;
103 std::unique_ptr<IOThread> mReadThread;
106 uint64_t mFrames = 0;
108 std::atomic<uint32_t> mInputFramesLost = 0;
109 std::atomic<float> mEffectiveVolume = 1.0f;