class StreamConstraints

Defined at line 868 of file fidling/gen/sdk/fidl/fuchsia.camera2/fuchsia.camera2/cpp/fidl/fuchsia.camera2/cpp/natural_types.h

These constraints are given to the Camera Manager when requesting a stream. The

Camera Manager will use these constraints to match an appropriate stream.

Public Methods

void StreamConstraints (Storage_ storage)
void StreamConstraints ()

Defined at line 874 of file fidling/gen/sdk/fidl/fuchsia.camera2/fuchsia.camera2/cpp/fidl/fuchsia.camera2/cpp/natural_types.h

void StreamConstraints (StreamConstraints && )

Defined at line 875 of file fidling/gen/sdk/fidl/fuchsia.camera2/fuchsia.camera2/cpp/fidl/fuchsia.camera2/cpp/natural_types.h

void StreamConstraints (const StreamConstraints & other)
StreamConstraints & operator= (StreamConstraints && )

Defined at line 876 of file fidling/gen/sdk/fidl/fuchsia.camera2/fuchsia.camera2/cpp/fidl/fuchsia.camera2/cpp/natural_types.h

StreamConstraints & operator= (const StreamConstraints & other)
bool operator== (const StreamConstraints & other)
bool operator!= (const StreamConstraints & other)
bool IsEmpty ()
const std::optional< ::fuchsia_camera2::StreamProperties> & properties ()

A table that describes the properties of the stream. Any properties specified will

be considered requirements for matching streams.

::std::optional< ::fuchsia_camera2::StreamProperties> & properties ()

A table that describes the properties of the stream. Any properties specified will

be considered requirements for matching streams.

StreamConstraints & properties (std::optional< ::fuchsia_camera2::StreamProperties> value)

A table that describes the properties of the stream. Any properties specified will

be considered requirements for matching streams.

const std::optional<uint32_t> & format_index ()

If specified, the stream will be created using this index for the initial format index.

If unspecified, the first stream format will be used.

::std::optional<uint32_t> & format_index ()

If specified, the stream will be created using this index for the initial format index.

If unspecified, the first stream format will be used.

StreamConstraints & format_index (std::optional<uint32_t> value)

If specified, the stream will be created using this index for the initial format index.

If unspecified, the first stream format will be used.

void StreamConstraints (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits