class Direction

Defined at line 258 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/hlcpp/fuchsia/virtualaudio/cpp/fidl.h

Domain objects declarations

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const bool & is_input ()

Device type is input (true) or output (false)

If unspecified, then the driver may be used for both input and output.

For StreamConfig devices `is_input` is required.

For Dai devices `is_input` is required.

For Codec devices `is_input` is optional.

For Composite devices `is_input` is ignored.

Optional.

Defined at line 273 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/hlcpp/fuchsia/virtualaudio/cpp/fidl.h

bool has_is_input ()

Defined at line 277 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/hlcpp/fuchsia/virtualaudio/cpp/fidl.h

bool * mutable_is_input ()

Device type is input (true) or output (false)

If unspecified, then the driver may be used for both input and output.

For StreamConfig devices `is_input` is required.

For Dai devices `is_input` is required.

For Codec devices `is_input` is optional.

For Composite devices `is_input` is ignored.

Optional.

Defined at line 290 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/hlcpp/fuchsia/virtualaudio/cpp/fidl.h

void clear_is_input ()

Defined at line 298 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/hlcpp/fuchsia/virtualaudio/cpp/fidl.h

Direction & set_is_input (bool _value)
void Direction ()
void Direction (Direction && other)
void ~Direction ()
Direction & operator= (Direction && other)
::std::unique_ptr<Direction> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, Direction * _value, size_t _offset)
zx_status_t Clone (Direction * _result)