Navigation
| Name | AudioCaptureRtAudio |
| Type | Runtime |
| Location | /Engine/Source/Runtime/AudioCaptureImplementations/AudioCaptureRtAudio/ |
| Module Build Rules | AudioCaptureRtAudio.Build.cs |
Structs
| Name | Remarks |
|---|---|
| FDeviceInfo | Parameters describing audio input device. |
| FStreamParameters | Parameters used for opening streams. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FAudioCallback | { public: static constexpr uint32 InvalidDeviceID=INDEX_NONE int(*)(void *OutputBuffer, void *InputBuffer, unsigned int NumFrames, double StreamTime, uint32 StreamStatus, void *UserData) | Callback function for receiving audio from RtAudio. | RtAudioWrapper.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Audio::AbortStream() |
Stops stream, discarding any remaining samples. | RtAudioWrapper.h | |
void Audio::CloseStream() |
Close stream and free associated memory. | RtAudioWrapper.h | |
Audio::FRtAudioInputWrapper() |
RtAudioWrapper.h | ||
uint32 Audio::GetDefaultInputDevice() |
Returns ID of default input device. | RtAudioWrapper.h | |
FDeviceInfo Audio::GetDeviceInfo
(
uint32 InDeviceID |
Returns info about device. | RtAudioWrapper.h | |
bool Audio::IsStreamOpen() |
Returns true if the stream is open. | RtAudioWrapper.h | |
bool Audio::OpenStream
(
const FStreamParameters& InStreamParams, |
Opens an audio stream. Returns true on success, false on error. | RtAudioWrapper.h | |
void Audio::StartStream() |
Starts an open stream. | RtAudioWrapper.h | |
void Audio::StopStream() |
Stops stream, allowing any remaining samples to be played. | RtAudioWrapper.h |