class ScreenCaptureConfig
Defined at line 105 of file fidling/gen/sdk/fidl/fuchsia.ui.composition.internal/fuchsia.ui.composition.internal/cpp/fidl/fuchsia.ui.composition.internal/cpp/wire_types.h
Fields required to set up a ScreenCapture protocol in the [`Configure`]
call. Notice some fields are optional.
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
void ScreenCaptureConfig ()
Defined at line 107 of file fidling/gen/sdk/fidl/fuchsia.ui.composition.internal/fuchsia.ui.composition.internal/cpp/fidl/fuchsia.ui.composition.internal/cpp/wire_types.h
void ScreenCaptureConfig (const ScreenCaptureConfig & other)
Defined at line 108 of file fidling/gen/sdk/fidl/fuchsia.ui.composition.internal/fuchsia.ui.composition.internal/cpp/fidl/fuchsia.ui.composition.internal/cpp/wire_types.h
ScreenCaptureConfig & operator= (const ScreenCaptureConfig & other)
Defined at line 109 of file fidling/gen/sdk/fidl/fuchsia.ui.composition.internal/fuchsia.ui.composition.internal/cpp/fidl/fuchsia.ui.composition.internal/cpp/wire_types.h
void ScreenCaptureConfig (ScreenCaptureConfig && other)
Defined at line 110 of file fidling/gen/sdk/fidl/fuchsia.ui.composition.internal/fuchsia.ui.composition.internal/cpp/fidl/fuchsia.ui.composition.internal/cpp/wire_types.h
void _CloseHandles ()
::fidl::WireTableBuilder< ::fuchsia_ui_composition_internal::wire::ScreenCaptureConfig> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_ui_composition_internal::wire::ScreenCaptureConfig> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_ui_composition_internal::wire::ScreenCaptureConfig>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
::fuchsia_ui_composition::wire::BufferCollectionImportToken & import_token ()
The import token referencing a BufferCollection registered with the
Allocator.
Required.
bool has_import_token ()
::fuchsia_math::wire::SizeU & image_size ()
The size of the image in pixels: width and height.
This should be the width and height calculated after the
rotation that will be applied.
Required.
bool has_image_size ()
::fuchsia_ui_composition_internal::wire::ScreenCaptureRotation & image_rotation ()
The rotation applied to the stream of images.
Defaults to CW_0_DEGREES (no rotation).
Optional.
bool has_image_rotation ()
ScreenCaptureConfig & operator= (ScreenCaptureConfig && other)
Defined at line 111 of file fidling/gen/sdk/fidl/fuchsia.ui.composition.internal/fuchsia.ui.composition.internal/cpp/fidl/fuchsia.ui.composition.internal/cpp/wire_types.h
void ~ScreenCaptureConfig ()
Defined at line 113 of file fidling/gen/sdk/fidl/fuchsia.ui.composition.internal/fuchsia.ui.composition.internal/cpp/fidl/fuchsia.ui.composition.internal/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder