class PipelineDetachedThread

Defined at line 27 of file ../../src/media/audio/services/mixer/mix/pipeline_detached_thread.h

A detached thread controls PipelineStages that are not connected to any ConsumerStage, i.e. it

controls "detached" stages. There is exactly one PipelineDetachedThread for every graph. This is

not backed by a real kernel thread. Tasks assigned to this may be executed on any kernel thread,

hence we use kAnyThreadId for the detached thread's ID.

See discussion in ../docs/execution_model.md.

Public Members

static const ThreadId kId

Public Methods

void PipelineDetachedThread ()

Defined at line 29 of file ../../src/media/audio/services/mixer/mix/pipeline_detached_thread.h

ThreadId id ()

Implementation of PipelineThread.

Defined at line 36 of file ../../src/media/audio/services/mixer/mix/pipeline_detached_thread.h

std::string_view name ()

Defined at line 37 of file ../../src/media/audio/services/mixer/mix/pipeline_detached_thread.h

const ThreadChecker & checker ()

Defined at line 38 of file ../../src/media/audio/services/mixer/mix/pipeline_detached_thread.h