class FakeCompositePacketStream

Defined at line 25 of file ../../src/media/audio/services/device_registry/testing/fakes/fake_composite_packet_stream.h

Public Members

static optional kDefaultNeedsCacheFlushInvalidate

Public Methods

void FakeCompositePacketStream (FakeComposite * parent, ElementId element_id, fuchsia_hardware_audio::Format2 format, fuchsia_hardware_audio::BufferType supported_buffer_types)

Defined at line 26 of file ../../src/media/audio/services/device_registry/testing/fakes/fake_composite_packet_stream.cc

void ~FakeCompositePacketStream ()

Defined at line 40 of file ../../src/media/audio/services/device_registry/testing/fakes/fake_composite_packet_stream.cc

void on_ps_unbind (FakeCompositePacketStream * fake_packet_stream, fidl::UnbindInfo info, fidl::ServerEnd<fuchsia_hardware_audio::PacketStreamControl> server_end)
void GetProperties (GetPropertiesCompleter::Sync & completer)

fuchsia_hardware_audio::PacketStreamControl implementation

Defined at line 221 of file ../../src/media/audio/services/device_registry/testing/fakes/fake_composite_packet_stream.cc

void AllocateVmos (AllocateVmosRequest & request, AllocateVmosCompleter::Sync & completer)

Defined at line 49 of file ../../src/media/audio/services/device_registry/testing/fakes/fake_composite_packet_stream.cc

ElementId element_id ()

Accessors

Defined at line 58 of file ../../src/media/audio/services/device_registry/testing/fakes/fake_composite_packet_stream.h

bool started ()

To be used during run-time

Defined at line 61 of file ../../src/media/audio/services/device_registry/testing/fakes/fake_composite_packet_stream.h

uint64_t count ()

Defined at line 63 of file ../../src/media/audio/services/device_registry/testing/fakes/fake_composite_packet_stream.h

FakeComposite * parent ()

Defined at line 64 of file ../../src/media/audio/services/device_registry/testing/fakes/fake_composite_packet_stream.h

void set_responsive (std::optional<bool> responsive)

Defined at line 66 of file ../../src/media/audio/services/device_registry/testing/fakes/fake_composite_packet_stream.h

void DeallocateVmos (DeallocateVmosCompleter::Sync & completer)

Defined at line 90 of file ../../src/media/audio/services/device_registry/testing/fakes/fake_composite_packet_stream.cc

void RegisterVmos (RegisterVmosRequest & request, RegisterVmosCompleter::Sync & completer)

Defined at line 105 of file ../../src/media/audio/services/device_registry/testing/fakes/fake_composite_packet_stream.cc

void UnregisterVmos (UnregisterVmosCompleter::Sync & completer)

Defined at line 172 of file ../../src/media/audio/services/device_registry/testing/fakes/fake_composite_packet_stream.cc

void GetPacketStreamSink (GetPacketStreamSinkCompleter::Sync & completer)

Defined at line 187 of file ../../src/media/audio/services/device_registry/testing/fakes/fake_composite_packet_stream.cc

void SetPacketStreamSink (SetPacketStreamSinkRequest & request, SetPacketStreamSinkCompleter::Sync & completer)

Defined at line 201 of file ../../src/media/audio/services/device_registry/testing/fakes/fake_composite_packet_stream.cc

void Start (StartCompleter::Sync & completer)

Defined at line 236 of file ../../src/media/audio/services/device_registry/testing/fakes/fake_composite_packet_stream.cc

void Stop (StopCompleter::Sync & completer)

Defined at line 259 of file ../../src/media/audio/services/device_registry/testing/fakes/fake_composite_packet_stream.cc

void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_hardware_audio::PacketStreamControl> metadata, fidl::UnknownMethodCompleter::Sync & completer)

Defined at line 277 of file ../../src/media/audio/services/device_registry/testing/fakes/fake_composite_packet_stream.cc

void NotImplemented_ (const std::string & name, ::fidl::CompleterBase & completer)

Defined at line 215 of file ../../src/media/audio/services/device_registry/testing/fakes/fake_composite_packet_stream.cc

bool responsive ()

Defined at line 45 of file ../../src/media/audio/services/device_registry/testing/fakes/fake_composite_packet_stream.cc