class OutputStreamProtocolClient
Defined at line 283 of file fidling/gen/sdk/banjo/fuchsia.hardware.isp/fuchsia.hardware.isp/banjo/cpp/fuchsia/hardware/isp/cpp/banjo.h
Public Members
static const uint32_t kProtocolId
Public Methods
void OutputStreamProtocolClient ()
Defined at line 288 of file fidling/gen/sdk/banjo/fuchsia.hardware.isp/fuchsia.hardware.isp/banjo/cpp/fuchsia/hardware/isp/cpp/banjo.h
void OutputStreamProtocolClient (const output_stream_protocol_t * proto)
Defined at line 290 of file fidling/gen/sdk/banjo/fuchsia.hardware.isp/fuchsia.hardware.isp/banjo/cpp/fuchsia/hardware/isp/cpp/banjo.h
void OutputStreamProtocolClient (zx_device_t * parent)
Defined at line 293 of file fidling/gen/sdk/banjo/fuchsia.hardware.isp/fuchsia.hardware.isp/banjo/cpp/fuchsia/hardware/isp/cpp/banjo.h
void OutputStreamProtocolClient (zx_device_t * parent, const char * fragment_name)
Defined at line 304 of file fidling/gen/sdk/banjo/fuchsia.hardware.isp/fuchsia.hardware.isp/banjo/cpp/fuchsia/hardware/isp/cpp/banjo.h
zx_status_t CreateFromDevice (zx_device_t * parent, OutputStreamProtocolClient * result)
Create a OutputStreamProtocolClient from the given parent device + "fragment".
If ZX_OK is returned, the created object will be initialized in |result|.
Defined at line 318 of file fidling/gen/sdk/banjo/fuchsia.hardware.isp/fuchsia.hardware.isp/banjo/cpp/fuchsia/hardware/isp/cpp/banjo.h
zx_status_t CreateFromDevice (zx_device_t * parent, const char * fragment_name, OutputStreamProtocolClient * result)
Create a OutputStreamProtocolClient from the given parent device.
If ZX_OK is returned, the created object will be initialized in |result|.
Defined at line 333 of file fidling/gen/sdk/banjo/fuchsia.hardware.isp/fuchsia.hardware.isp/banjo/cpp/fuchsia/hardware/isp/cpp/banjo.h
void GetProto (output_stream_protocol_t * proto)
Defined at line 345 of file fidling/gen/sdk/banjo/fuchsia.hardware.isp/fuchsia.hardware.isp/banjo/cpp/fuchsia/hardware/isp/cpp/banjo.h
bool is_valid ()
Defined at line 349 of file fidling/gen/sdk/banjo/fuchsia.hardware.isp/fuchsia.hardware.isp/banjo/cpp/fuchsia/hardware/isp/cpp/banjo.h
void clear ()
Defined at line 352 of file fidling/gen/sdk/banjo/fuchsia.hardware.isp/fuchsia.hardware.isp/banjo/cpp/fuchsia/hardware/isp/cpp/banjo.h
zx_status_t Start ()
Defined at line 357 of file fidling/gen/sdk/banjo/fuchsia.hardware.isp/fuchsia.hardware.isp/banjo/cpp/fuchsia/hardware/isp/cpp/banjo.h
zx_status_t Stop ()
Defined at line 361 of file fidling/gen/sdk/banjo/fuchsia.hardware.isp/fuchsia.hardware.isp/banjo/cpp/fuchsia/hardware/isp/cpp/banjo.h
zx_status_t ReleaseFrame (uint32_t buffer_id)
Defined at line 365 of file fidling/gen/sdk/banjo/fuchsia.hardware.isp/fuchsia.hardware.isp/banjo/cpp/fuchsia/hardware/isp/cpp/banjo.h
zx_status_t Shutdown (const isp_stream_shutdown_callback_t * shutdown_callback)
Defined at line 369 of file fidling/gen/sdk/banjo/fuchsia.hardware.isp/fuchsia.hardware.isp/banjo/cpp/fuchsia/hardware/isp/cpp/banjo.h