class FakeStreamImpl

Defined at line 21 of file ../../src/camera/lib/fake_stream/fake_stream_impl.h

Implements the FakeStream interface. Unless otherwise noted, all public methods are thread-safe,

and all private methods must be called on the loop's thread.

Public Methods

void FakeStreamImpl ()

Defined at line 27 of file ../../src/camera/lib/fake_stream/fake_stream_impl.cc

void ~FakeStreamImpl ()

Defined at line 29 of file ../../src/camera/lib/fake_stream/fake_stream_impl.cc

fpromise::result<std::unique_ptr<FakeStreamImpl>, zx_status_t> Create (fuchsia::camera3::StreamProperties properties, fit::function<void (fidl::InterfaceHandle<fuchsia::sysmem2::BufferCollectionToken>)> on_set_buffer_collection)

Defined at line 53 of file ../../src/camera/lib/fake_stream/fake_stream_impl.cc

fidl::InterfaceRequestHandler<fuchsia::camera3::Stream> GetHandler ()

Defined at line 74 of file ../../src/camera/lib/fake_stream/fake_stream_impl.cc

void AddFrame (fuchsia::camera3::FrameInfo info)

Defined at line 78 of file ../../src/camera/lib/fake_stream/fake_stream_impl.cc

Friends

class FakeCameraImpl