class ActivityReporter

Defined at line 21482 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

A protocol for monitoring the usage activity of the AudioRenderers and AudioCapturers.

Public Members

static const char[] Name_

Public Methods

void ~ActivityReporter ()
void WatchRenderActivity (WatchRenderActivityCallback callback)

Notifies the client whenever there is a change in the set of active AudioRenderUsages.

It returns immediately the first time that it is called.

void WatchRenderActivity2 (WatchRenderActivity2Callback callback)

Notifies the client whenever there is a change in the set of active AudioRenderUsages.

It returns immediately the first time that it is called.

void WatchCaptureActivity (WatchCaptureActivityCallback callback)

Notifies the client whenever there is a change in the set of active AudioCaptureUsages.

It returns immediately the first time that it is called.

void WatchCaptureActivity2 (WatchCaptureActivity2Callback callback)

Notifies the client whenever there is a change in the set of active AudioCaptureUsages.

It returns immediately the first time that it is called.

Protected Methods

void handle_unknown_method (uint64_t ordinal, bool method_has_response)

Friends

class ActivityReporter_Stub