#include <file_audio.hpp>
|
| static bool | mux_recording_into_video (std::vector< float > samples, unsigned int sample_rate, const std::string &video_path, double video_duration) |
Definition at line 13 of file ACMXVK/file_audio.hpp.
◆ FileAudioSource() [1/2]
| acmxvk::audio::FileAudioSource::FileAudioSource |
( |
| ) |
|
◆ ~FileAudioSource()
| acmxvk::audio::FileAudioSource::~FileAudioSource |
( |
| ) |
|
|
default |
◆ FileAudioSource() [2/2]
| acmxvk::audio::FileAudioSource::FileAudioSource |
( |
const FileAudioSource & | | ) |
|
|
delete |
◆ close()
| void acmxvk::audio::FileAudioSource::close |
( |
| ) |
|
◆ current_track_path()
| const std::string & acmxvk::audio::FileAudioSource::current_track_path |
( |
| ) |
const |
|
nodiscard |
◆ duration_seconds()
| double acmxvk::audio::FileAudioSource::duration_seconds |
( |
| ) |
const |
|
nodiscard |
◆ enable_output()
| bool acmxvk::audio::FileAudioSource::enable_output |
( |
int | device = -1, |
|
|
float | gain = 1.0F ) |
◆ has_output_clock()
| bool acmxvk::audio::FileAudioSource::has_output_clock |
( |
| ) |
const |
|
nodiscard |
◆ is_active()
| bool acmxvk::audio::FileAudioSource::is_active |
( |
| ) |
const |
|
nodiscard |
◆ is_open()
| bool acmxvk::audio::FileAudioSource::is_open |
( |
| ) |
const |
|
nodiscard |
◆ mux_into_video()
| bool acmxvk::audio::FileAudioSource::mux_into_video |
( |
const std::string & | video_path, |
|
|
double | video_duration ) |
◆ mux_recording_into_video()
| bool acmxvk::audio::FileAudioSource::mux_recording_into_video |
( |
std::vector< float > | samples, |
|
|
unsigned int | sample_rate, |
|
|
const std::string & | video_path, |
|
|
double | video_duration ) |
|
static |
◆ open()
| bool acmxvk::audio::FileAudioSource::open |
( |
const std::string & | path | ) |
|
◆ operator=()
References close(), current_track_path(), duration_seconds(), enable_output(), FileAudioSource(), has_output_clock(), is_active(), is_open(), mux_into_video(), mux_recording_into_video(), open(), path(), playback_time(), process_at_time(), process_frame(), set_repeat(), stop_output(), and track_count().
◆ path()
| const std::string & acmxvk::audio::FileAudioSource::path |
( |
| ) |
const |
|
nodiscard |
◆ playback_time()
| double acmxvk::audio::FileAudioSource::playback_time |
( |
| ) |
const |
|
nodiscard |
◆ process_at_time()
| bool acmxvk::audio::FileAudioSource::process_at_time |
( |
double | seconds, |
|
|
double | frames_per_second, |
|
|
AudioEngine & | engine ) |
◆ process_frame()
| bool acmxvk::audio::FileAudioSource::process_frame |
( |
double | frames_per_second, |
|
|
AudioEngine & | engine ) |
◆ set_repeat()
| void acmxvk::audio::FileAudioSource::set_repeat |
( |
bool | enabled | ) |
|
◆ stop_output()
| void acmxvk::audio::FileAudioSource::stop_output |
( |
| ) |
|
◆ track_count()
| std::size_t acmxvk::audio::FileAudioSource::track_count |
( |
| ) |
const |
|
nodiscard |
◆ impl
| std::unique_ptr<Impl> acmxvk::audio::FileAudioSource::impl |
|
private |
Definition at line 46 of file ACMXVK/file_audio.hpp.
Referenced by close(), current_track_path(), duration_seconds(), enable_output(), FileAudioSource(), has_output_clock(), is_active(), is_open(), mux_into_video(), mux_recording_into_video(), open(), path(), playback_time(), process_at_time(), process_frame(), set_repeat(), stop_output(), and track_count().
The documentation for this class was generated from the following files: