class IntelDspStream
Defined at line 19 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-stream.h
Public Methods
void IntelDspStream (const DspStream & stream)
Defined at line 23 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-stream.cc
const char * log_prefix ()
Defined at line 24 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-stream.h
Protected Methods
void ~IntelDspStream ()
Defined at line 27 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-stream.h
void OnResetLocked ()
Defined at line 147 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-stream.cc
zx_status_t OnActivateLocked ()
Defined at line 152 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-stream.cc
void OnDeactivateLocked ()
Defined at line 201 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-stream.cc
void OnChannelDeactivateLocked (const DaiChannel & channel)
Defined at line 203 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-stream.cc
zx_status_t OnDMAAssignedLocked ()
Defined at line 207 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-stream.cc
zx_status_t OnSolicitedResponseLocked (const CodecResponse & resp)
Defined at line 212 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-stream.cc
zx_status_t OnUnsolicitedResponseLocked (const CodecResponse & resp)
Defined at line 216 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-stream.cc
zx_status_t BeginChangeStreamFormatLocked (const audio_proto::StreamSetFmtReq & fmt)
Defined at line 220 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-stream.cc
zx_status_t FinishChangeStreamFormatLocked (uint16_t encoded_fmt)
Defined at line 225 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-stream.cc
void OnGetStringLocked (const audio_proto::GetStringReq & req, audio_proto::GetStringResp * out_resp)
Defined at line 230 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-stream.cc
void CreateRingBuffer (DaiChannel * channel, fuchsia_hardware_audio::wire::DaiFormat dai_format, fuchsia_hardware_audio::wire::Format ring_buffer_format, ::fidl::ServerEnd<fuchsia_hardware_audio::RingBuffer> ring_buffer, DaiChannel::CreateRingBufferCompleter::Sync & completer)
Defined at line 31 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-stream.cc
void SetActiveChannels (SetActiveChannelsRequestView request, SetActiveChannelsCompleter::Sync & completer)
Defined at line 56 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-stream.h
void GetProperties (GetPropertiesCompleter::Sync & completer)
Pass-through.
Defined at line 57 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-stream.cc
void GetVmo (GetVmoRequestView request, GetVmoCompleter::Sync & completer)
Pass-through.
Defined at line 68 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-stream.cc
void Start (StartCompleter::Sync & completer)
Not just pass-through, we also start the DSP pipeline.
Defined at line 81 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-stream.cc
void Stop (StopCompleter::Sync & completer)
Not just pass-through, we also pause the DSP pipeline.
Defined at line 101 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-stream.cc
void WatchClockRecoveryPositionInfo (WatchClockRecoveryPositionInfoCompleter::Sync & completer)
Pass-through.
Defined at line 121 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-stream.cc
void WatchDelayInfo (WatchDelayInfoCompleter::Sync & completer)
Pass-through.
Defined at line 131 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-stream.cc
void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_hardware_audio::RingBuffer> metadata, fidl::UnknownMethodCompleter::Sync & completer)
Defined at line 140 of file ../../src/media/audio/drivers/intel-hda/controller/intel-dsp-stream.cc
Friends
class RefPtr