class OutputNode

Defined at line 28 of file ../../src/camera/drivers/controller/output_node.h

Public Methods

void OutputNode (async_dispatcher_t * dispatcher, BufferAttachments attachments)

Defined at line 18 of file ../../src/camera/drivers/controller/output_node.cc

fpromise::result<std::unique_ptr<OutputNode>, zx_status_t> Create (async_dispatcher_t * dispatcher, BufferAttachments attachments, fidl::InterfaceRequest<fuchsia::camera2::Stream> request, Callbacks callbacks)

Creates an |OutputNode| object.

Args:

|dispatcher| : Dispatcher on which GDC tasks can be queued up.

|info| : StreamCreationData for the requested stream.

|parent_node| : pointer to the node to which we need to append this |OutputNode|.

|internal_output_node| : InternalConfigNode corresponding to this node.

Defined at line 25 of file ../../src/camera/drivers/controller/output_node.cc

void Start ()

| fuchsia::camera2::Stream |

Defined at line 105 of file ../../src/camera/drivers/controller/output_node.cc

void Stop ()

Defined at line 98 of file ../../src/camera/drivers/controller/output_node.cc

void ReleaseFrame (uint32_t buffer_id)

Defined at line 112 of file ../../src/camera/drivers/controller/output_node.cc

void AcknowledgeFrameError ()

Defined at line 119 of file ../../src/camera/drivers/controller/output_node.cc

void SetRegionOfInterest (float x_min, float y_min, float x_max, float y_max, SetRegionOfInterestCallback callback)

Defined at line 123 of file ../../src/camera/drivers/controller/output_node.cc

void SetImageFormat (uint32_t image_format_index, SetImageFormatCallback callback)

Defined at line 129 of file ../../src/camera/drivers/controller/output_node.cc

void GetImageFormats (GetImageFormatsCallback callback)

Defined at line 134 of file ../../src/camera/drivers/controller/output_node.cc

void GetBuffers2 (GetBuffers2Callback callback)

Defined at line 139 of file ../../src/camera/drivers/controller/output_node.cc

void GetBuffers (GetBuffersCallback callback)

Defined at line 144 of file ../../src/camera/drivers/controller/output_node.cc

Records