class MediaApp

Defined at line 60 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

Public Methods

void MediaApp (fit::closure quit_callback)

Defined at line 63 of file ../../src/media/audio/tools/signal_generator/signal_generator.cc

void set_num_channels (uint32_t num_channels)

Defined at line 64 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_frame_rate (uint32_t frame_rate)

Defined at line 65 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_sample_format (fuchsia::media::AudioSampleFormat format)

Defined at line 66 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void Run (sys::ComponentContext * app_context)

Prepare for playback, submit initial data, start the presentation timeline.

Defined at line 68 of file ../../src/media/audio/tools/signal_generator/signal_generator.cc

void set_initial_delay (double secs)

Defined at line 69 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_usage (fuchsia::media::AudioRenderUsage2 usage)

Defined at line 72 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_frequency (double frequency)

Defined at line 73 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_amplitude (float amplitude)

Defined at line 74 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_duration (double duration_secs)

Defined at line 76 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

double get_duration ()

Defined at line 77 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_duty_cycle_percent (float duty_cycle_percent)

Defined at line 79 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

float duty_cycle_percent ()

Defined at line 82 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_frames_per_packet (uint32_t set_frames_per_packet)

Defined at line 84 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_frames_per_payload_buffer (uint32_t frames_per_payload_buffer)

Defined at line 87 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_num_payload_buffers (uint32_t num_payload_buffers)

Defined at line 90 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void adjust_clock_rate (int32_t rate_adjustment)

Defined at line 95 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void specify_ref_start_time (bool specify_ref_start_time)

Defined at line 96 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_media_start_pts (int64_t media_start_pts)

Defined at line 99 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void use_packet_pts (bool use_pts)

Defined at line 100 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_packet_start_pts (int64_t packet_pts_start)

Defined at line 101 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_pts_units (uint32_t numerator, uint32_t denominator)

Defined at line 102 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_pts_continuity_threshold (float pts_continuity_threshold)

Defined at line 106 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_save_file_name (std::string file_name)

Defined at line 110 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_stream_gain (float gain_db)

Defined at line 112 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_stream_mute (bool mute)

Defined at line 113 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_ramp_duration_nsec (zx_duration_t duration_nsec)

Defined at line 115 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_ramp_target_gain_db (float gain_db)

Defined at line 116 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_usage_gain (float gain_db)

Defined at line 118 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_usage_volume (float volume)

Defined at line 119 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_ultrasound (bool ultrasound)

Defined at line 121 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_online (bool online)

Defined at line 122 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_verbose (bool verbose)

Defined at line 123 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

bool playing ()

Defined at line 125 of file ../../src/media/audio/tools/signal_generator/signal_generator.h

void set_playing ()

Defined at line 126 of file ../../src/media/audio/tools/signal_generator/signal_generator.h