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)