class GraphCreateThreadRequest

Defined at line 768 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/natural_types.h

Public Methods

void GraphCreateThreadRequest (Storage_ storage)
void GraphCreateThreadRequest ()

Defined at line 773 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/natural_types.h

void GraphCreateThreadRequest (GraphCreateThreadRequest && )

Defined at line 774 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/natural_types.h

bool IsEmpty ()
const std::optional< ::std::string> & name ()

Name of this thread, used for diagnostics only. See "IDs and names" in the

comments for [`Graph`].

Optional. Empty if not specified.

::std::optional< ::std::string> & name ()

Name of this thread, used for diagnostics only. See "IDs and names" in the

comments for [`Graph`].

Optional. Empty if not specified.

GraphCreateThreadRequest & name (std::optional< ::std::string> value)

Name of this thread, used for diagnostics only. See "IDs and names" in the

comments for [`Graph`].

Optional. Empty if not specified.

const std::optional< ::zx::profile> & deadline_profile ()

Deadline profile to apply to this thread.

Optional. If not specified, the thread runs at a normal priority.

::std::optional< ::zx::profile> & deadline_profile ()

Deadline profile to apply to this thread.

Optional. If not specified, the thread runs at a normal priority.

GraphCreateThreadRequest & deadline_profile (std::optional< ::zx::profile> value)

Deadline profile to apply to this thread.

Optional. If not specified, the thread runs at a normal priority.

GraphCreateThreadRequest & operator= (GraphCreateThreadRequest && )

Defined at line 775 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/natural_types.h

const std::optional<int64_t> & period ()

This thread will process audio in batches of size `period`.

Required.

::std::optional<int64_t> & period ()

This thread will process audio in batches of size `period`.

Required.

GraphCreateThreadRequest & period (std::optional<int64_t> value)

This thread will process audio in batches of size `period`.

Required.

const std::optional<int64_t> & cpu_per_period ()

This thread is expected to use up to this much CPU time per

`period`. If `deadline_profile` is specified, then `cpu_per_period`

should match the profile's "capacity".

Required.

::std::optional<int64_t> & cpu_per_period ()

This thread is expected to use up to this much CPU time per

`period`. If `deadline_profile` is specified, then `cpu_per_period`

should match the profile's "capacity".

Required.

GraphCreateThreadRequest & cpu_per_period (std::optional<int64_t> value)

This thread is expected to use up to this much CPU time per

`period`. If `deadline_profile` is specified, then `cpu_per_period`

should match the profile's "capacity".

Required.

void GraphCreateThreadRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits