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