Searched refs:AudioPath (Results 1 – 6 of 6) sorted by relevance
23 class AudioPath : public fbl::DoublyLinkedListable<fbl::unique_ptr<AudioPath>> {57 friend class fbl::unique_ptr<AudioPath>;72 static fbl::unique_ptr<AudioPath> Create(uint32_t unit_count);76 AudioPath(fbl::unique_ptr<fbl::RefPtr<AudioUnit>[]> units, uint32_t unit_count) in AudioPath() function78 ~AudioPath() {} in ~AudioPath()80 DISALLOW_COPY_ASSIGN_AND_MOVE(AudioPath);
36 fbl::unique_ptr<AudioPath> ExtractPath(uint8_t term_link, Direction direction) { in ExtractPath()38 [term_link, direction](const AudioPath& path) -> bool { in ExtractPath()55 fbl::unique_ptr<AudioPath> TracePath(const OutputTerminal& out_term,85 fbl::DoublyLinkedList<fbl::unique_ptr<AudioPath>> paths_;
15 fbl::unique_ptr<AudioPath> AudioPath::Create(uint32_t unit_count) { in Create()24 fbl::unique_ptr<AudioPath> ret(new (&ac) AudioPath(std::move(units), unit_count)); in Create()33 void AudioPath::AddUnit(uint32_t ndx, fbl::RefPtr<AudioUnit> unit) { in AddUnit()39 zx_status_t AudioPath::Setup(const usb_protocol_t& proto) { in Setup()
21 class AudioPath; variable93 void LinkPath(fbl::unique_ptr<AudioPath> path);97 const fbl::unique_ptr<AudioPath>& path() { return path_; } in path()247 fbl::unique_ptr<AudioPath> path_;
188 fbl::unique_ptr<AudioPath> UsbAudioControlInterface::TracePath(const OutputTerminal& out_term, in TracePath()210 auto ret = AudioPath::Create(level + 1); in TracePath()
415 void UsbAudioStreamInterface::LinkPath(fbl::unique_ptr<AudioPath> path) { in LinkPath()
Completed in 14 milliseconds