class StreamUsage
Defined at line 166 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 66 of file ../../src/media/audio/audio_core/stream_usage.cc
StreamUsage WithRenderUsage (RenderUsage u)
Defined at line 168 of file ../../src/media/audio/audio_core/stream_usage.h
StreamUsage WithCaptureUsage (CaptureUsage u)
Defined at line 169 of file ../../src/media/audio/audio_core/stream_usage.h
StreamUsage WithRenderUsage (fuchsia::media::AudioRenderUsage2 u)
Defined at line 170 of file ../../src/media/audio/audio_core/stream_usage.h
StreamUsage WithCaptureUsage (fuchsia::media::AudioCaptureUsage2 u)
Defined at line 173 of file ../../src/media/audio/audio_core/stream_usage.h
void StreamUsage ()
Defined at line 177 of file ../../src/media/audio/audio_core/stream_usage.h
bool operator== (const StreamUsage & other)
Defined at line 179 of file ../../src/media/audio/audio_core/stream_usage.h
bool operator!= (const StreamUsage & other)
Defined at line 180 of file ../../src/media/audio/audio_core/stream_usage.h
bool is_render_usage ()
RenderUsage
Defined at line 183 of file ../../src/media/audio/audio_core/stream_usage.h
RenderUsage render_usage ()
Defined at line 184 of file ../../src/media/audio/audio_core/stream_usage.h
bool is_capture_usage ()
CaptureUsage
Defined at line 190 of file ../../src/media/audio/audio_core/stream_usage.h
CaptureUsage capture_usage ()
Defined at line 191 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 198 of file ../../src/media/audio/audio_core/stream_usage.h