Home
last modified time | relevance | path

Searched refs:AudioPath (Results 1 – 6 of 6) sorted by relevance

/system/dev/audio/usb-audio/
A Dusb-audio-path.h23 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() function
78 ~AudioPath() {} in ~AudioPath()
80 DISALLOW_COPY_ASSIGN_AND_MOVE(AudioPath);
A Dusb-audio-control-interface.h36 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_;
A Dusb-audio-path.cpp15 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()
A Dusb-audio-stream-interface.h21 class AudioPath; variable
93 void LinkPath(fbl::unique_ptr<AudioPath> path);
97 const fbl::unique_ptr<AudioPath>& path() { return path_; } in path()
247 fbl::unique_ptr<AudioPath> path_;
A Dusb-audio-control-interface.cpp188 fbl::unique_ptr<AudioPath> UsbAudioControlInterface::TracePath(const OutputTerminal& out_term, in TracePath()
210 auto ret = AudioPath::Create(level + 1); in TracePath()
A Dusb-audio-stream-interface.cpp415 void UsbAudioStreamInterface::LinkPath(fbl::unique_ptr<AudioPath> path) { in LinkPath()

Completed in 14 milliseconds