class StreamUsage
Defined at line 159 of file ../../src/media/audio/audio_core/stream_usage.h
Genericized container for either RenderUsage or CaptureUsage.
Public Methods
const char * ToString ()
Defined at line 62 of file ../../src/media/audio/audio_core/stream_usage.cc
StreamUsage WithRenderUsage (RenderUsage u)
Defined at line 161 of file ../../src/media/audio/audio_core/stream_usage.h
StreamUsage WithCaptureUsage (CaptureUsage u)
Defined at line 162 of file ../../src/media/audio/audio_core/stream_usage.h
StreamUsage WithRenderUsage (fuchsia::media::AudioRenderUsage2 u)
Defined at line 163 of file ../../src/media/audio/audio_core/stream_usage.h
StreamUsage WithCaptureUsage (fuchsia::media::AudioCaptureUsage2 u)
Defined at line 166 of file ../../src/media/audio/audio_core/stream_usage.h
void StreamUsage ()
Defined at line 170 of file ../../src/media/audio/audio_core/stream_usage.h
bool operator== (const StreamUsage & other)
Defined at line 172 of file ../../src/media/audio/audio_core/stream_usage.h
bool operator!= (const StreamUsage & other)
Defined at line 173 of file ../../src/media/audio/audio_core/stream_usage.h
bool is_render_usage ()
RenderUsage
Defined at line 176 of file ../../src/media/audio/audio_core/stream_usage.h
RenderUsage render_usage ()
Defined at line 177 of file ../../src/media/audio/audio_core/stream_usage.h
bool is_capture_usage ()
CaptureUsage
Defined at line 183 of file ../../src/media/audio/audio_core/stream_usage.h
CaptureUsage capture_usage ()
Defined at line 184 of file ../../src/media/audio/audio_core/stream_usage.h
bool is_empty ()
A |StreamUsage| is empty if it contains neither a render usage or a capture usage. This state
exists to be similar to the semantics of a FIDL union in C++.
Defined at line 191 of file ../../src/media/audio/audio_core/stream_usage.h