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