class ScreenCaptureConfig
Defined at line 3631 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h
The arguments passed into the [`Configure`] call. Note that not all fields are necessary.
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
const ::fuchsia::ui::composition::BufferCollectionImportToken & import_token ()
The import token referencing a BufferCollection registered with
Allocator. Required.
Defined at line 3639 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h
bool has_import_token ()
Defined at line 3643 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h
::fuchsia::ui::composition::BufferCollectionImportToken * mutable_import_token ()
The import token referencing a BufferCollection registered with
Allocator. Required.
Defined at line 3649 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h
void clear_import_token ()
Defined at line 3657 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h
bool has_size ()
Defined at line 3670 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h
::fuchsia::math::SizeU * mutable_size ()
The size of the image in pixels. Required.
Defined at line 3675 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h
void clear_size ()
Defined at line 3683 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h
const uint32_t & buffer_count ()
The number of buffers in the BufferCollection. Required.
Defined at line 3692 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h
bool has_buffer_count ()
Defined at line 3696 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h
uint32_t * mutable_buffer_count ()
The number of buffers in the BufferCollection. Required.
Defined at line 3701 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h
void clear_buffer_count ()
Defined at line 3709 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h
const ::fuchsia::ui::composition::Rotation & rotation ()
The rotation to be applied to the stream of images. Optional; if absent no rotation is
applied.
Defined at line 3719 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h
bool has_rotation ()
Defined at line 3723 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h
::fuchsia::ui::composition::Rotation * mutable_rotation ()
The rotation to be applied to the stream of images. Optional; if absent no rotation is
applied.
Defined at line 3729 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h
void clear_rotation ()
Defined at line 3737 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h
ScreenCaptureConfig & set_import_token (::fuchsia::ui::composition::BufferCollectionImportToken _value)
ScreenCaptureConfig & set_size (::fuchsia::math::SizeU _value)
ScreenCaptureConfig & set_buffer_count (uint32_t _value)
ScreenCaptureConfig & set_rotation (::fuchsia::ui::composition::Rotation _value)
void ScreenCaptureConfig ()
void ScreenCaptureConfig (ScreenCaptureConfig && other)
const ::fuchsia::math::SizeU & size ()
The size of the image in pixels. Required.
Defined at line 3666 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/hlcpp/fuchsia/ui/composition/cpp/fidl.h
void ~ScreenCaptureConfig ()
ScreenCaptureConfig & operator= (ScreenCaptureConfig && other)
::std::unique_ptr<ScreenCaptureConfig> New ()
void Encode (::fidl::Encoder *_encoder,size_t_offset,std::optional< ::fidl::HandleInformation>maybe_handle_info)
void Decode (::fidl::Decoder *_decoder,ScreenCaptureConfig *_value,size_t_offset)
zx_status_t Clone (ScreenCaptureConfig * _result)